Skip to content

Instantly share code, notes, and snippets.

@aliboy08
aliboy08 / ff-set-post-term-with-fallback.php
Last active January 19, 2023 09:34
Set term to post id, create term if it does not exist
// Set post term to post id, create term if it does not exist
function ff_set_post_term_with_fallback($post_id, $value, $taxonomy, $create_new = true ){
if( $value == '' ) return;
// Search term
$term = term_exists( $value, $taxonomy);
if( $term ) {
// Term exists
wp_set_post_terms( $post_id, $term['term_id'], $taxonomy, true );
} else {
// Term does not exist, create new
/**
* Disable the emoji's
*/
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );