纯代码实现Wordpress主题博客站点的文章添加显示百度是否收录功能

这篇博客记录了如何在WordPress站点上实现文章页面显示百度是否收录的功能。通过修改functions.php和single.php文件,站长可以方便地管理网站内容的收录情况,并与访客互动。在functions.php中插入相应代码,然后在single.php的适当位置添加短代码,以展示文章的百度收录状态。
摘要由CSDN通过智能技术生成

前言:最近看到很多站点上有一个dux添加百度是否收录的功能,这极大地方便了站长本人对网站内容是否收录的管理,同时可以更加亲密地与访客进行交互,自己闲来无事也给自己网站添加了这一功能,以下是我站点添加此功能的记录,希望能帮助到同样需要此功能的朋友们。


这次修改的文件主要有两个functions.php与single.php,大家可以在修改之前备份一下文件,以防止因操作不当引起的种种问题。

functions.php文件修改

首先我们需要将一下代码添加到你主题的functions.php文件中,部分主题可能禁止编辑这个文件,不过主题作者应该会提供另一个文件方便大家对主题的修改,比如functions_z.php,具体文件可咨询主题作者。

/**
 * WordPress 添加百度是否收录功能
 * https://zzzjtd.com
 * DIY By 志在指尖
**/
function baidu_check($url,$post_id){
  
    $baidu_record  = get_post_meta($post_id,'baidu_record',true);
    if( $baidu_record != 1){
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是代码实现WordPress添加网站公告功能的 PHP 代码: ```php // 添加公告 function add_site_notice($notice_text) { $option_name = 'site_notice'; $option_value = $notice_text; update_option($option_name, $option_value); } // 显示公告 function show_site_notice() { $option_name = 'site_notice'; $notice_text = get_option($option_name); if ($notice_text) { echo '<div class="site-notice">' . $notice_text . '</div>'; } } // 在 WordPress 后台添加公告编辑框 function add_site_notice_editor() { $option_name = 'site_notice'; $notice_text = get_option($option_name); echo '<label for="' . $option_name . '">网站公告:</label>'; echo '<textarea id="' . $option_name . '" name="' . $option_name . '">' . $notice_text . '</textarea>'; } // 保存公告编辑框中的内容 function save_site_notice_editor() { $option_name = 'site_notice'; if (isset($_POST[$option_name])) { $notice_text = $_POST[$option_name]; update_option($option_name, $notice_text); } } // 在 WordPress 后台添加公告编辑框 add_action('admin_init', function() { add_settings_field( 'site_notice', '网站公告', 'add_site_notice_editor', 'general' ); register_setting('general', 'site_notice', 'save_site_notice_editor'); }); // 在 WordPress 前台显示公告 add_action('wp_footer', 'show_site_notice'); ``` 将上述代码添加WordPress 主题的 `functions.php` 文件中即可。其中,`add_site_notice()` 函数用于添加公告,`show_site_notice()` 函数用于显示公告,`add_site_notice_editor()` 函数用于在 WordPress 后台添加公告编辑框,`save_site_notice_editor()` 函数用于保存公告编辑框中的内容。最后,使用 WordPress 提供的 `add_settings_field()` 和 `register_setting()` 函数将公告编辑框添加WordPress 后台的“常规设置”中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值