在写文章时,首先从“显示选项”里打开“自定义栏目”。
想要给文章添加关键词和描述的自定义内容,需先明确关键词和描述各自所用的标识,例如:
post_keywords 表示文章关键词,内容输入时,以半角逗号分隔
post_descriptions 表示文章描述
完成以上约定后,修改functions.php文件,添加内容获取代码,如:
//只有当前页面为文章页时,才添加描述和关键词
if ( is_single() )
add_action( 'wp_head', 'custom_seo_func', 9999 );
function custom_seo_func(){
//获取当前文章的ID
$post_id = get_queried_object_id();
//获取自定义栏目
$keywords = get_post_meta( $post_id, 'post_keywords', true );;
$description = get_post_meta( $post_id, 'post_description', true );;
if ( !empty( $keywords ) )
echo "<meta name='keywords' content='".esc_attr( strip_tags( stripslashes( $keywords ) ) )."'/>\n";
if ( !empty( $description ) )
echo "<meta name='description' content='".esc_attr( strip_tags( stripslashes( $description ) ) )."'/>\n";
}
这样效果就实现了。
其实yoast分享的wordpress-seo插件完全具备这样的功能,建议你还是用用这个插件,各方面都比较完善,比自已这样添加代码更合理