This topic has 5 replies, 2 voices, and was last updated 9 years by sharmstr.

  • Author
  • #92997
     corpor8chic
    Participant

    After searching this archive I keep running into a 404 page..where has this page moved…

    https://archived.seventhqueen.com/forums/topic/change-kleo-page-title-for-archives-and-other-wordpress-pages

    #92999
     sharmstr
    Moderator

    I’m not getting a 404. In any case, this is what that topic says….

    For KLEO we have created a function that generates the titles for all WordPress specific pages. You just need to redefine this function in your child theme/functions.php and rename the strings. Make sure to have the child theme activated.

    COPY CODE
    
    //Add me to child theme functions.php
    function kleo_title()
    {
    	$output = "";
    
    	if ( is_category() )
    	{
    		$output = __('Archive for category:','kleo_framework')." ".single_cat_title('',false);
    	}
    	elseif (is_day())
    	{
    		$output = __('Archive for date:','kleo_framework')." ".get_the_time('F jS, Y');
    	}
    	elseif (is_month())
    	{
    		$output = __('Archive for month:','kleo_framework')." ".get_the_time('F, Y');
    	}
    	elseif (is_year())
    	{
    		$output = __('Archive for year:','kleo_framework')." ".get_the_time('Y');
    	}
    	elseif (is_search())
    	{
    		global $wp_query;
    		if(!empty($wp_query->found_posts))
    		{
    			if($wp_query->found_posts > 1)
    			{
    				$output =  $wp_query->found_posts ." ". __('search results for:','kleo_framework')." ".esc_attr( get_search_query() );
    			}
    			else
    			{
    				$output =  $wp_query->found_posts ." ". __('search result for:','kleo_framework')." ".esc_attr( get_search_query() );
    			}
    		}
    		else
    		{
    			if(!empty($_GET['s']))
    			{
    				$output = __('Search results for:','kleo_framework')." ".esc_attr( get_search_query() );
    			}
    			else
    			{
    				$output = __('To search the site please enter a valid term','kleo_framework');
    			}
    		}
    
    	}
    	elseif (is_author())
    	{
    		$curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));
    		$output = __('Author Archive','kleo_framework')." ";
    
    		if(isset($curauth->nickname)) $output .= __('for:','kleo_framework')." ".$curauth->nickname;
    
    	}
    	elseif (is_tag())
    	{
    		$output = __('Tag Archive for:','kleo_framework')." ".single_tag_title('',false);
    	}
    	elseif(is_tax())
    	{
    		$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
    		$output = __('Archive for:','kleo_framework')." ".$term->name;
    
    	} elseif ( is_front_page() && !is_home() ) {
    					$output = get_the_title(get_option('page_on_front'));
    
    	} elseif ( is_home() && !is_front_page() ) {
    					$output = get_the_title(get_option('page_for_posts'));
    
    	} elseif ( is_404() ) {
    					$output = __('Error 404 - Page not found','kleo_framework');
    	}
    	else {
    		$output = get_the_title();
    	}
    
    	if (isset($_GET['paged']) && !empty($_GET['paged']))
    	{
    		$output .= " (".__('Page','kleo_framework')." ".$_GET['paged'].")";
    	}
    
    	return $output;
    }
    
    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #93002
     corpor8chic
    Participant

    Thank you so much for the information, I guess it’s a permissions thing if you can see it but I cant…

    Anywho, one question do I need to change anything or have the changes been made? I am using the child-theme already.

    #93006
     sharmstr
    Moderator

    As it says, you need to change the strings. Example

    COPY CODE
    
    $output = __('Archive for category:','kleo_framework')." ".single_cat_title('',false);
    

    to

    COPY CODE
    
    $output = __('','kleo_framework')." ".single_cat_title('',false);
    
    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #93022
     corpor8chic
    Participant

    Ugh…Sorry the other themes I use I guess already make these changes if its the wordpress default..I am not familiar with code ..but hey thats why I purchased from you guys…lol

    #93023
     sharmstr
    Moderator

    🙂

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

Viewing 6 posts - 1 through 6 (of 6 total)

The forum ‘General questions’ is closed to new topics and replies.

Log in with your credentials

Forgot your details?