全局、全网短码或文本替换功能

时间:2013-03-24 作者:trejder

我试图实现的是一个简单的文本替换功能,它可以用于我Wordpress网络中的任何站点。基本上我想:

更改[--] 进入— (—),

只能使用标题链接到我自己的帖子--[internallink post=title] 或任何类似的东西。

我找到了simple example of solving this using shortcodes. 但我不知道,我的自定义短代码定义应该放在哪里,这样我的Wordpress网络中的任何站点都可以使用它。

我一直在寻找尽可能简单的解决方案,所以我想知道,我是否必须使用短代码来解决这两个任务,或者:

是否有一种简单的方法来定义全局搜索(&L);更换机构,以便任何-- 将更改为— 在网络上任何站点的任何帖子或页面中?

是否有定义全局短码函数的方法,可以转换任何[post title] 链接到标题为“帖子标题”的帖子?

提前感谢您的帮助?

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

要拥有启用网络的短代码,您只需要Must Use plugin. 只需创建文件夹/wp-content/mu-plugins 然后把代码放在那里。抄本:

始终打开,无需通过管理员启用,用户不能意外禁用before normal plugins, 这意味着在mu插件中添加的API挂钩适用于所有其他插件,即使它们在全局命名空间中运行挂钩函数搜索和替换问题似乎有点敏感,这个插件可能有用:Search and Replace 只在post_content 领域也可以使用过滤器the_content, search this site 有关如何处理它的各种示例。

结束

相关推荐

Wordpress search exact match

我设置了一些搜索过滤器,发现了一些不应该出现在搜索结果中的帖子。进一步研究后,我发现这些帖子与关键字的“部分”匹配。例如,搜索“car”可以将帖子与单词中的“cared”、“carbon”、“scar”以及其他与car匹配的内容进行匹配。我真的希望这只拉柱匹配\'车\'完全。默认情况下wordpress就是这样工作的吗?我已经试过了\'exact\' => true WP\\u Query上的参数,但这使得在使用类别过滤器等时搜索非常具体。如何设置它以使其与关键字完全匹配?