function genesis_disable_seo_functons() { remove_filter('wp_title', 'genesis_default_title', 10, 3); remove_action('get_header', 'genesis_doc_head_control'); remove_action('genesis_meta','genesis_seo_meta_description'); remove_action('genesis_meta','genesis_seo_meta_keywords'); remove_action('genesis_meta','genesis_robots_meta'); remove_action('wp_head','genesis_canonical'); add_action('wp_head', 'rel_canonical'); remove_action('admin_menu', 'genesis_add_inpost_seo_box'); remove_action('save_post', 'genesis_inpost_seo_save', 1, 2); remove_action('admin_init', 'genesis_add_taxonomy_seo_options'); remove_action('edit_term', 'genesis_term_meta_save', 10, 2); remove_action('show_user_profile', 'genesis_user_seo_fields'); remove_action('edit_user_profile', 'genesis_user_seo_fields'); remove_action('personal_options_update', 'genesis_user_meta_save'); remove_action('edit_user_profile_update', 'genesis_user_meta_save'); remove_theme_support('genesis-seo-settings-menu'); add_filter('pre_option_' . GENESIS_SEO_SETTINGS_FIELD, '__return_empty_array'); }
Hello
I want to change genesis seo title, genesis seo description by do shortcode, but my code not working on this pharse.
I using code: add_filter(‘genesis_seo_title’,’do_shortcode’);
Hi. Why do you want to use
do_shortcode
?do_shortcode()
is a function that allows the use of shortcodes in PHP and has its own parameters. It is a core WordPress function and can not be overwritten.The
genesis_seo_title
andgenesis_seo_description
filters can take 3 parameters:$title, $inside, $wrap
. To usegenesis_seo_title filter
, you can do something like this:OR this: