baidu_check.php
的PHP文件。,2. 将以下代码复制到baidu_check.php
文件中:,,“php,,
`,,3. 保存文件并上传到主题文件夹。,4. 在需要显示百度收录状态的地方,使用短代码
[baidu_check]`。,,这样,当访问页面时,会显示百度是否已收录该页面的信息。要在WordPress站点添加百度是否收录功能,可以通过以下步骤实现:
1、创建一个新的PHP文件
在WordPress主题文件夹中创建一个新的PHP文件,baidu_check.php。
2、编写PHP代码
在baidu_check.php文件中编写如下代码:
<?php function baidu_check($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com/s?wd=" . urlencode($url)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $output = curl_exec($ch); curl_close($ch); return strpos($output, 'class="cabstract"') !== false; } if (isset($_GET['url']) && !empty($_GET['url'])) { $url = $_GET['url']; if (baidu_check($url)) { echo '已收录'; } else { echo '未收录'; } } else { echo '请输入要查询的网址'; } ?>
3、在主题中调用
在需要显示百度收录情况的主题文件中,例如single.php,添加如下代码:
<?php $url = get_the_permalink(); echo '<a href="baidu_check.php?url=' . urlencode($url) . '">查看百度是否收录</a>'; ?>
4、保存并刷新页面
保存修改后的主题文件,然后刷新页面,即可看到“查看百度是否收录”的链接,点击链接,会跳转到baidu_check.php页面,显示百度是否收录的结果。
相关问题与解答:
Q1: 如何自定义百度收录查询链接的文本?
A1: 可以在single.php文件中修改echo '<a href="baidu_check.php?url=' . urlencode($url) . '">查看百度是否收录</a>';
这行代码的查看百度是否收录
部分,将其替换为你想要的文本。
Q2: 如果我想在首页也显示百度收录查询链接,应该如何修改代码?
A2: 可以在index.php文件中添加与single.php相同的代码:
<?php $url = get_permalink(); echo '<a href="baidu_check.php?url=' . urlencode($url) . '">查看百度是否收录</a>'; ?>
这样就可以在首页显示百度收录查询链接了。
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/367540.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复