WordPress文章发布后无插件自动同步到新浪微博详细步骤

优采云 发布时间: 2021-05-09 20:08

  WordPress文章发布后无插件自动同步到新浪微博详细步骤

  许多博客作者,包括我自己,都通过WordPress建立了自己的博客。除了博客的内容构建外,还有一项重要的外部推广工作。除了SEO带来的流量外,社交平台的使用也可以成为流量的来源。好主意。互联网上现在有许多社交平台,它们为我们提供了更广泛的推广和沟通渠道,但同时也增加了我们文章演示和发布的时间。例如,当我们在个人博客上发布文章时,希望将其推送至。如果微博上的用户手动发布,则将花费更多时间。尽管我们可以使用大量的WordPress插件来实现同步和自动更新,但是大多数插件都不是完美的,甚至要收费。今天,我将与您分享一种实现纯代码,无插件以及免费使用新浪微博开放平台提供的a*敏*感*词*ey功能进行对接和同步的方法,无论是立即发布文章还是预定发布文章。的。

  发布WordPress 文章之后,没有插件可以自动同步到新浪微博。详细步骤:

  1、申请新浪微博A*敏*感*词*EY

  申请地址:

  我们需要拥有自己的新浪微博帐户,然后登录到上方地址以申请A*敏*感*词*EY。

  ([1)申请网站访问权限

  

  (2)请按照下图所示的步骤进行操作:

  

  (3) 网站连接完成后,您会在应用程序下面看到刚刚连接的网站。这时,我们需要在图中所示的位置写下应用程序密钥在下面。

  

  注意:这里不需要申请正方形

  2、将以下代码添加到主题根目录下的functions.php中

  //给发布文章增加一个分享微博的动作

function post_to_sina_weibo($post_ID) {

if (wp_is_post_revision($post_ID)) return;//修订版本(更新)不发微博

$get_post_info = get_post($post_ID);

$get_post_centent = get_post($post_ID)->post_content;

$get_post_title = get_post($post_ID)->post_title;

if ($get_post_info->post_status == 'publish' && $_POST['original_post_status'] != 'publish') {

$a*敏*感*词*ey='上个步骤获取的App key';

$username='微博用户名';

$userpassword='微博密码';

$request = new WP_Http;

$status = '【' . strip_tags($get_post_title) . '】 ' . mb_strimwidth(strip_tags(apply_filters('the_content', $get_post_centent)) , 0, 132, '…') . '全文地址:' . get_permalink($post_ID);

$api_url = 'https://api.weibo.com/2/statuses/update.json';

$body = array('status' => $status,'source' => $a*敏*感*词*ey);

$headers = array('Authorization' => 'Basic ' . base64_encode("$username:$userpassword"));

$result = $request->post($api_url, array('body' => $body,'headers' => $headers));

}

}

add_action(‘publish_post’, ‘post_to_sina_weibo’, 0);

//给发布文章增加一个分享微博的动作

  这时,我们只需要修改上面代码中的三个位置,即直接将APP KEY修改为我们自己的APP KEY,然后输入您自己的微博帐户和密码。

  3、 WordPress 文章发布(功能)后自动同步到新浪微博

  首先:举起神器。我们知道新浪微博的分量仍然很高。经过如此长期的更新,对于中小型网站管理员来说,添加外部链接肯定是免费的博客魔术。

  第二:改善引人注目的风格并突出我们博客的高挑气质;因此,我们必须自己实现功能,而无需插件。

  第三:如果有微博用户,他们也可以直接访问我们的博客内容以改善流量显示。这种排水效果与网站的内容以及您在微博上关注的组有很大关系。

  4、最终通知WordPress新浪微博插件

  文章发布后,许多合作伙伴表示他们无法成功,存在很多问题,并且可能存在一些不兼容,然后我将向所有人推荐一个插件,该插件可以解决同步问题很好

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线