导读:搭建网站搭建网站有些客户有这么一种需求:有些文章只是为了SEO才发布的,想让这些文章只允许搜索引擎抓取,普通的访客无法查看,在WordPress中如何做到? WordPress网站搭建it技术网站。

有些客户有这么一种需求:有些文章只是为了SEO才发布的,想让这些文章只织梦模板免费下裁允许搜索引擎抓取,普通的访客无法查看,在WordPress中如何做到?
WordPress设置文章只允许搜索引擎查看
在当前主题的functions.php中添加以下php代码,用UTF8编码保存,代码如下:
//?给文章和页面的编辑页添加选项
function?ludouseo_add_custom_box()?{
?add_meta_box('ludou_se_only',?'搜索引擎专属',?'ludou_se_only',?'post',?'side',?'low');
?add_meta_box('ludou_se_only',?'搜索引擎专属',?'ludou_se_only',?'page',?'side',?'low');
}
add_action('add_meta_boxes',?'ludouseo_add_custom_box');
function?ludou_se_only()?{
?global?$post;
?//添加验证字段
?wp_nonce_field('ludou_se_only',?'ludou_se_only_nonce');
?$meta_value?=?get_post_meta($post->ID,?'ludou_se_only',?true);
?if($meta_value)
?echo?'<input?name="ludou-se-only"?type="checkbox"?checked="checked"?value="1"?/>?只允许搜索引擎查看';
?else
?echo?'<input?name="ludou-se-only"?type="checkbox"?value="1"?/>?只允许搜索引擎查看';
}
//?保存选项设置
function?ludouseo_save_postdata($post_id)?{
?//?织梦文章模板验证
?if?(?!isset(?$_POST['ludou_se_only_nonce']))
?return?$post_id;
?$nonce?=?$_POST['ludou_se_only_nonce'];
?//?验证字段是否合法
?if?(!wp_verify_nonce(?$nonce,?'ludou_se_only'))
?return?$post_id;
?//?判断是否自动保存
?if?(defined('DOING_AUTOSAVE')?&&?DOING_AUTOSAVE)
?return?$post_id;
?//?验证用户权限
?if?('page'?==?$_POST['post_type'])?{
?if?(?!current_user_can('edit_page',?$post_id))
?return?$post_id;
?}
?else?{
?if?(!current_user_can('edit_post',?$post_id))
?return?$post_id;
?}
关键词标签: 搜索 搜索引擎 只允许
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress设置文章只允许搜索引擎查看,搭建网站主要讲述只允许,搜索引擎,搜索网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35054.html