我有一个关于 wordpress 分页查询的问题。
例如; 当我单击第二页 domain.tld/page/2 如何更改页面的描述元时wp_head();
有什么想法吗?
我有一个关于 wordpress 分页查询的问题。
例如; 当我单击第二页 domain.tld/page/2 如何更改页面的描述元时wp_head();
有什么想法吗?
我已经搜索了答案,但没有找到正确的解决方案。看一下这个
function add_meta_tags_for_pagination_pages() {
global $page, $wp_query; // need to use globag vars in function
if ( is_paged() ) { // it is a pagination
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; // get current pagination page
if (!is_home()){ // it is pagination in some category
$category = get_the_category($wp_query->posts[0]->ID);
$category_name = $category[0]->name;
}
echo '<meta name="description" content="' . (isset($category_name) ? $category_name . ' | ' : '') . sprintf( __( 'Page %s' ), $paged ) . '" />' . "\n";
echo '<meta name="keywords" content="' . (isset($category_name) ? $category_name . ', ' : '') . sprintf( __( 'Page %s' ), $paged ) . '" />' . "\n";
}
}
add_action( 'wp_head', 'add_meta_tags_for_pagination_pages' , 2 );
上面的答案仍然有效。只需添加 get_the-excerpt() 将是更好的页面描述。
此外,该解决方案不适用于具有 /category 子目录的页面
你在找这个吗?
remove_action ('wp_head', 'wp_generator');