想用thinkphp开发一个cms系统,后台插件模块如何设计?
后台的插件是做成接口的形式吗,每个用户的后台都去请求我的主服务器,这个没有做过,求做过的大神们指点一下!你可以下载一个我们的米拓企业建站系统安装包研究研究,我们就是你所描述的方式,但是不是TP框架:M
顺晟科技
2019-08-16 15:31:23
475
相信很多使用wp的站长们都知道有WordPress插件实现外链转内链的方法,无非就是几款插件就能简单实现了,但小编在这里要告诉新手站长们,WordPress插件装得越多,你的WordPress站点就会越卡。因为很多WordPress插件都是使用的google字库,特别是官方插件,所以会拖慢网站前台或是后台的打开速度。但出于网站SEO优化的考虑,很多站长都选择使用了WordPress插件来实现了外链转内链。其实我觉得真心体验不好,又麻烦又不快捷方便,小编给大家分享一个WordPress无需插件就能自动把文章中的外链生成内链的方法,并且支持跳转页、加nofollow标签、加密原链接功能。以下方法仅供新手站长学习交流!
第一步、在你当前主题的函数文件functions.php中加入下面的代码:
add_filter('the_content','baezone_the_go_url',999);
function baezone_the_go_url($content){
preg_match_all('/href="(.*?)"/',$content,$matches);
if($matches){
foreach($matches[1] as $val){
if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "href=\"" . get_bloginfo('wpurl'). "/go?url=" .base64_encode($val). "\"",$content);
}
}
return $content;
}
第二步、在你的网站根目录下新建一个名为 go 的文件夹,然后在其文件夹下新建一个名为index的php文件(index.php)请务必保存为UTF-8编码格式。然后在index.php文件中加入以下代码:
< ? php
$url = $_GET['url'];
$url = base64_decode($url);
? >
WordPress无需插件实现文章中外链转内链具体的跳转效果见下面的链接:
注意事项:尽管代码中已经用 base64 将原链接加密,而且还加上了 nofollow,但也许蜘蛛还是能爬行,所以建议在 Robots.txt 文件中禁止所有蜘蛛爬行 /go?url 目录吧!具体写法参考下图:
28
2021-06
16
2019-08
16
2019-08
16
2019-08
16
2019-08
16
2019-08