wordpress,插件:嗨,我想通过wordpress创建网站,但我想制作特殊的插件..我做了但是有问题.. _
我有一个网站,我将它与wiki一起用于世界各地的国家..
我想从插件中获取当访问者打开页面例如“United State”时,我希望从插件中搜索此页面中的所有世界,例如城市'纽约,......'并替换它比如城市的页面例如=纽约..
我不知道怎么做..
我尝试了几次但是我失败> _< ..
<?php
/*
Plugin Name: ReplaceMent
*/
$wiki_contry = array ("Japan"=>"<a href='?japan.php'> Japan <a/>","United State"=>"<a href='?usa.php'> United State <a/>");
function replace($text){
foreach ($wiki_contry as $ky => $vl){
$text = str_replace(ِ"$ky","$vl", $text);
return $text;
}
}
add_filter('the_content','replace');
?>
其他世界,我希望我的网站像wikipidia,但使用wordpress和插件^ _ ^ ..
非常感谢
答案 0 :(得分:3)
我讨厌坦白,但你的英语太可怕了。我无法清楚地了解你在做什么或为什么要这样做。
为什么当你可以免费使用MediaWiki时,你希望你的网站像使用Wordpress及其插件的维基百科一样?
答案 1 :(得分:0)
回复一个很旧的帖子, 但是..答案似乎有点缺失, 所以我给它一个镜头,提供答案。
也许将其添加到您的功能主体中会有所帮助吗?
global $wiki_contry;
也许一种不太紧迫的方式可以实现本文https://themefuse.com/wordpress-tutorial-how-to-link-keywords-to-urls-automatically/中描述的内容。因此,本质上是一个函数,该函数使用WordPress钩子“ content_save_pre”在保存时替换文本内容,以执行替换功能并将该文本保存到数据库中。
add_filter('content_save_pre','replace_keywords_fn');
我还想向您建议为国家和地区使用标签的想法,因此您可以指向该标签的概述页面。