要检测当前WordPress页面是否被百度收录,您可以使用以下方法之一:
方法1:使用百度站长工具
百度站长工具提供了一种简单的方法来检查您的网页是否被百度收录。请按照以下步骤操作:
访问百度站长工具网站(https://ziyuan.baidu.com/)并登录您的百度账户。
在站长工具的控制台中,点击您的网站。
在左侧菜单中,找到“索引管理”或类似的选项。
在索引管理页面,您可以看到网站的收录情况,包括已收录的页面数。
方法2:使用PHP代码检查
如果您想在WordPress网站上实现自动检查,您可以使用以下PHP代码片段。这段代码将检查当前页面的URL是否在百度搜索结果中,并返回相应的信息。请将以下代码添加到您的主题的functions.php
文件中:
function is_page_indexed_in_baidu() {
$current_url = get_permalink();
$baidu_search_url = "https://www.baidu.com/s?wd=" . urlencode($current_url);
// 使用cURL获取百度搜索结果页面的内容
$ch = curl_init($baidu_search_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// 检查搜索结果中是否包含当前页面的URL
if (strpos($response, $current_url) !== false) {
return true; // 页面已被收录
} else {
return false; // 页面未被收录
}
}
// 在需要检查的地方调用函数
if (is_page_indexed_in_baidu()) {
echo "该页面已被百度收录。";
} else {
echo "该页面尚未被百度收录。";
}
此代码将检查当前页面的URL是否出现在百度搜索结果中,然后根据结果返回相应的消息。
请注意,这种方法不一定是100%准确的,因为它依赖于对百度搜索结果页面的解析。如果您需要更可靠的方式来检查网页是否被百度收录,最好使用百度站长工具。