导读:搭建网站搭建网站有些客户有这么一种需求:有些文章只是为了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设置文章只允许搜索引擎查看,搭建网站主要讲述只允许,搜索引擎,搜索网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35054.html