• Hi! Can anyone advice how to add Category name to Post/Page/Product title with SeoFramework? Is any filter for that? There is no example in SeoFramework Docs.

    I need something like this:
    TITLE => Post Title – Category Title – Site Title

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Sybre Waaijer

    (@cybr)

    Hello!

    I believe breadcrumbs convey better to the visitor which category is used.

    Nevertheless, I think this should do (untested):

    add_filter( 'the_seo_framework_title_from_generation', function( $title, $args ) {
    
    	static $sep;
    
    	// PHP 7.4:
    	// $sep ??= the_seo_framework()->get_title_separator();
    	// PHP 7.2+
    	$sep = $sep ?? the_seo_framework()->get_title_separator();
    
    	if ( null === $args ) {
    		$category = the_seo_framework()->is_singular() ? get_the_category() : null;
    	} else {
    		$category = empty( $args['taxonomy'] ) ? get_the_category( $args['id'] ) : '';
    	}
    
    	$cat_name = $category[0]->name ?? '';
    
    	if ( $cat_name ) {
    		$title .= " $sep $cat_name";
    	}
    
    	return $title;
    }, 10, 2 );

    We’re moving to require PHP 7.2+ in the next release, so I might as well provide snippets that need it already.

    Please remember that the title input field is unaware of this change and may display something other than what you see on the front-end.

    Привет такая ошибка вылезла после обновления вордпресс до 5.9 и обновления PHP до 8.1 что делать?

    Ошибка с типом E_ERROR возникла на строке 2649 файла /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-content/plugins/ram108-typo/EMT.php. Сообщение об ошибке: Uncaught Error: Call to undefined function create_function() in /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-content/plugins/ram108-typo/EMT.php:2649 Stack trace: #0 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-content/plugins/ram108-typo/EMT.php(2833): EMT_Base->safe_blocks('text/html', true) #1 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-content/plugins/ram108-typo/plugin.php(51): EMT_Base->apply() #2 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-content/plugins/ram108-typo/EMT_wptexturize.php(163): EMT_run('text/html') #3 [internal function]: EMT_wptexturize('text/html') #4 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-includes/class-wp-hook.php(309): call_user_func_array('EMT_wptexturize', Array) #5 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters('text/html', Array) #6 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-includes/general-template.php(928): apply_filters('bloginfo', 'text/html', 'html_type') #7 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-includes/general-template.php(743): get_bloginfo('html_type', 'display') #8 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-admin/includes/template.php(2552): bloginfo('html_type') #9 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-admin/admin-header.php(88): _wp_admin_html_begin() #10 /home/k/krasnosq/krasnoffpartners.ru/public_html/wp-admin/edit.php(397): require_once('/home/k/krasnos...') #11 {main} thrown

    Thread Starter ram108

    (@ram108)

    The error above is related to another plugin – Web Typography Standards: https://www.ads-software.com/plugins/ram108-typo/

    I wrote to the Typograph developer to update his code. Waiting for an answer.

    Thread Starter ram108

    (@ram108)

    @sterndata I’m the plugin author. If there is an issue I try to fix it. How can I contact to the issue starter?

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    If you’re the plugin author, please “flag” your account so it shows as a “plugin author”.

    Thread Starter ram108

    (@ram108)

    @sterndata Please see here: https://www.ads-software.com/plugins/ram108-typo/ My name is in authors list.

    @krasnostas post an issue in wrong forum, but for the plugin, that I am the author.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    But not properly. Please contact the Plugins team ([email protected]) for assistance. @krasnostas Please post in the correct forum. I’m closing this topic now.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘How to add Category to Title’ is closed to new replies.