高级集成-WordPress+YOURLS

时间:2011-02-15 作者:EAMann

我一直在使用自定义YOURLS 系统为我的博客网络创建我自己的URL缩写器。一切都很好,只有少数例外(bug已经报告给开发人员)。

但我的目标是实现现有WordPress YOURLS插件中未包含的更复杂的功能。

目前,当发布帖子时,WordPress会自动登录到您的LS,创建一个简短的URL,并将通知推送到Twitter。它运行良好,可以为我跟踪所有内容(短URL由WordPress记忆并插入适当的<meta> 标签)。

我想做的是,我把我的博客帖子安排在太平洋时间上午8点。如果你早上8点在推特上,这很有效。但有些人在午餐时浏览。有些在晚上。

我想在WordPress中安排自动重新推特我的短URL。有些帖子我想推一次。。。我希望其他人在一天中的2到3个战略时间被淘汰。我该怎么做呢?

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

我可能会这样做:插件有一个函数,名为:

wp_ozh_yourls_send_tweet($tweet);

正如您所看到的,它接受推特消息并将其发布到推特,它还有另一个功能,名为:

wp_ozh_yourls_geturl( $post_id );

它接受一个帖子id并返回一个短URL作为字符串。所以在知道我会将这两个词与wordpress的结合使用之后

wp_schedule_single_event

并创建我自己的函数来使用插件函数。

在这之后,我想知道OZH是如何编写插件的,你一定能在那里找到钩子,这会让你的生活更轻松。

希望这有帮助。

结束

相关推荐

GPL and plugins

插件开发中心说:“您的插件必须与GPLv2兼容。”。但我发现Topsy插件在GPLv3下。http://www.gnu.org/licenses/rms-why-gplv3.html 声明GPLv2和GPLv3不兼容。那么这应该被允许吗?我想使用Topsy插件中的一些代码。那么,我应该在GPLv2或GPLv3下发布插件吗??