欢迎光临
我们一直在努力

wordpress文章搜索结果自动提交到百度代码

1到百度资源平台提交网址申请主动提交token的网址

2在wp后台外观主题编辑处找到search.php文件修改编辑

3添加自动提交代码

<?php if ( have_posts() ){

$api = ‘http://data.zz.baidu.com/urls?site=www.xxx.com&token=xxxxx’;
//echo ‘11111111111’;
$pushurl = ‘http://’.$_SERVER[‘HTTP_HOST’].’/?s=’.get_search_query();
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $pushurl,
CURLOPT_HTTPHEADER => array(‘Content-Type: text/plain’),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
$result_j=json_decode($result);

}

4当用户在网站前台搜索时就可以自动提交到百度了

5百度对于用户搜索结果比较重视,所以提交对seo有益处。

 

实现wordpress媒体上传图片时自动重命名

站长在使用wordpress上传图片的时候,都会考虑到文件名带有的特殊符号、中文名,会导致图片打不开,通常都会将图片的名称设置为英文名称和一些数字。但是每次上传都要改图片文件的名称,如果图片少只有一两张还好,但是过多的图片需要改名称之后才上传也太麻烦了啊!

wordpress庞大的插件库虽然也有上传图片自动重命名的插件,但是插件过多也不好,并且也没有多少代码量,所以我直接采用无插件形式,并且也将该功能添加到了Jasmine的主题中。

使用方法:将一下代码复制到functions.php文件中即可,之后在wordpress后台中使用媒体上传图片就会自动更名为日期加上随机数组的样子,类似于:2021-07-12-025131532.png。

// 上传图片重命名,日期+随机数字的方式
function rename_upload_img($file) {
    $time=date("Y-m-d H:i:s");
    $file['name'] = $time."".mt_rand(100,999).".".pathinfo($file['name'] , PATHINFO_EXTENSION);
    return $file;
}
add_filter('wp_handle_upload_prefilter', 'rename_upload_img');

来源:猫饭

历史上的今天
11 月
30
赞(0) 打赏
未经允许不得转载:刘旭的人个博客 » wordpress文章搜索结果自动提交到百度代码
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

QQ :13945502电话:13913571631

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮