当你在为替换一些关键字和网址的时候这个东西就不可没有了,当然也要备份你的数据库的前提在使用。
到wordpress 插件后台搜 Search & Replace 安装即可

当你在为替换一些关键字和网址的时候这个东西就不可没有了,当然也要备份你的数据库的前提在使用。
到wordpress 插件后台搜 Search & Replace 安装即可

安装方法(作者:mufeng.me)
Wordpress 后台搜索插件: Hermit
下载插件: Hermit 3.0
使用方法
设置->播放器设置, 有详细方法;
整站Ajax 主题刷新播放器方法if ( window.hermitjs !== undefined ) { hermitjs.reload(0) // 默认方式, 会打断播放状态 hermitjs.reload(1) // 不会打断播放,音乐会继续播放}
Hermit X,使用 APlayer 前端播放器,Meting Framework & LWL API 后端支持的全新 WordPress 播放器 现已问世!
特性:
支持直接调用网易云音乐、虾米音乐、QQ音乐、酷狗音乐、百度音乐的单曲/专辑/歌单 以及本地音乐(且即将支持 )
WordPress深度整合,最低三键即可调用
与 APlayer 保持同步更新,兼容 APlayer 所有功能
音乐 API 更新迅速,始终保持高可用性
支持自动歌词获取(网易云音乐&虾米音乐支持歌词翻译!)
网易云音乐、虾米音乐支持 HTTPS 调用
项目地址:
https://github.com/liwanglin12/Hermit-X 欢迎 star /w\
如果你不会用 Github 的话,可以点击->直接下载
鸣谢
APlayer – A beautiful html5 music player 作者 DIYgod
Hermit – WordPress 音乐播放器插件 作者 mufeng
Meting – A powerful music API framework to accelerate development 作者 METO
PjaxReloadFunction – Pjax重载函数以及一些微小的事情 作者 Fly
class.update.php – 插件自动更新类 作者 Bing
此插件作者:https://blog.lwl12.com/read/hermit-x.html
add_action('publish_post', 'new_post_weibo', 1);
function new_post_weibo($post_ID, $debug = false) {
global $post;
if (!wp_is_post_revision($post_ID) && $post->post_status != "publish" || $debug == true){
if (isset($post) && $post->post_type != "post") return;
$access_token = "应用密匙";
$headers = array();
$headers[] = "Authorization: OAuth2 ".$access_token;
$url = 'https://api.weibo.com/2/statuses/share.json';
$status = "我刚刚发布了新文章《".get_the_title($post_ID)."》,快来看看吧。详细内容请点击:".get_permalink($post_ID);
if (has_post_thumbnail()) {
$post_thumbnail_id = get_post_thumbnail_id($post_ID);
$img_src = wp_get_attachment_url( $post_thumbnail_id );
}else{
$content = get_post( $post_ID )->post_content;
preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
$img_src = $strResult[1][0];
}
if(!empty($img_src)) {
$picfile = str_replace(home_url(),$_SERVER["DOCUMENT_ROOT"],$img_src);
if(!empty($picfile)){
$filecontent = file_get_contents($picfile);
}else{
$filecontent = file_get_contents($img_src);
}
$array = explode('?', basename($img_src));
$filename = $array[0];
$boundary = uniqid('------------------');
$MPboundary = '--'.$boundary;
$endMPboundary = $MPboundary. '--';
$multipartbody = '';
$multipartbody .= $MPboundary . "\r\n";
$multipartbody .= 'Content-Disposition: form-data; name="pic"; filename="' . $filename . '"' . "\r\n";
$multipartbody .= "Content-Type: image/unknown\r\n\r\n";
$multipartbody .= $filecontent. "\r\n";
$multipartbody .= $MPboundary . "\r\n";
$multipartbody .= 'content-disposition: form-data; name="status' . ""\r\n\r\n";
$multipartbody .= urlencode($status)."\r\n";
$multipartbody .= $endMPboundary;
$headers[] = "Content-Type: multipart/form-data; boundary=" . $boundary;
$data = $multipartbody;
}else{
$data = "status=" . urlencode($status);
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$curlResponse = curl_exec($ch);
curl_close($ch);
$output = json_decode($curlResponse);
if($debug){
var_dump($output);
echo '<hr />';
var_dump($data);
}
}
}作者:kn007的个人博客
自己改下代码里的“应用密匙”
FTP乱码如何解决 其实很简单操作下就解决了
直接改FTP的编码 改成UTF-8
