wordpress利用自定义栏目给文章加关键词和描述的问题

我要利用自定义栏目给文章加关键词和描述,不是标签自动变成关键词,是我可以在自定义栏目里加关键词和描述,谁给我写好,上传上来吧,不要在其他地方粘贴,最好能自己测试下通过了再传,我悬赏200吧

在写文章时,首先从“显示选项”里打开“自定义栏目”。

想要给文章添加关键词和描述的自定义内容,需先明确关键词和描述各自所用的标识,例如:

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插件完全具备这样的功能,建议你还是用用这个插件,各方面都比较完善,比自已这样添加代码更合理

温馨提示:内容为网友见解,仅供参考
无其他回答

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答