当我添加帖子时,如何替换一些单词

时间:2010-08-12 20:38:48

标签: php wordpress

我的朋友们......

我想设计一个小插件..

它的工作原理是:当用户写一篇帖子时,例如:

<< WordPress>>窗口小部件是动态对象,可以简化<<<<<侧边栏>>和widgetized<<页脚>>。 <<小部件>>允许在仪表板中的拖放界面<<管理面板>>,方便<<管理>>。

直接插件搜索<< ..>>之间的字词然后在db中搜索wordpress,如果有这样的标题。 如果存在则将其替换为页面的URL。 如果不存在,请创建一个带有“text ... ect”的新页面,然后将该单词替换为页面的URL。

例如:当我写这些时:<< wordpress>>小部件是动态的<<对象>> 如果插件设置了网址:wordpress,插件会在标题页中搜索“wordpress”。然后插件搜索标题页中的“对象”,如果不存在第一步:创建一个页面:对象然后在最后一步填充一些文本。替换单词<<对象>> ,通过对象帖子的网址,

我想知道怎么做。 举个例子,我会尝试开发它。

非常感谢..

1 个答案:

答案 0 :(得分:1)

您可以使用preg_replace查找“<>”模式并替换它。

WordPress提供了一个类:wpdb来与数据库进行交互。

您可以在数据库中查询标题,创建指向页面的链接,并用链接替换文本模式。

我不知道用插件创建一个页面,但是......