zblog文章列表摘要内容自定义短代码过滤教程 寻梦xunm| 313| 休闲 10个月前 超过304天 温馨提示 本文最后更新于2024年06月05日,已超过304天没有更新,若内容或图片失效,请留言反馈。 在写主题或者插件的时候,避免不了开发一些自定义短代码功能,如果不使用过滤器的话,文章摘要截取的时候就会把自定义短代码显示出来,十分的不美观,最重要的是有些自定义短代码中的内容十分的重要,例如付费才能查看的内容,一不注意就会通过文章摘要暴露出来,为了解决这个问题特意写了这篇文章记录一下。下面代码中的“XmPay”可以自行修改成对应的插件或者主题名称#注册插件 RegisterPlugin("XmPay","ActivePlugin_XmPay"); //激活插件 function ActivePlugin_XmPay() { //文章列表出来 Add_Filter_Plugin('Filter_Plugin_ViewList_Template','XmPay_ViewPost_Template'); } //文章列表摘要过滤器 function XmPay_ViewPost_Template(&$template) { global $zbp; if ($articles = $template->GetTags('articles')) { foreach ($articles as $article) { //下面这两条代码中的正则表达式请自行替换成相关的正则表达式 $article->Intro = preg_replace('/\[pay_info\].*?\[\/pay_info\]/s', '', $article->Intro); $article->Content = preg_replace('/\[pay_info\].*?\[\/pay_info\]/s', '', $article->Content); } } }Copy none 本站相关资源来自互联网用户收集发布,仅供用于学习和交流。 如有侵权之处,请联系站长并出示相关证明以便删除,敬请谅解! 1 赞 or 打赏 喜欢就打赏一点 上一篇 「水坑」关于 Z-BlogPHP 1.7 缩略图的一些记录 下一篇 斥巨资买了两个zblog平台的付费插件 服务器服务器 还有两三个小时就要去上夜班了 5人气1小时前 人生中的第一款运动相机 66人气1天前 这城有良田 一键端 手工端 运营后台 安卓苹果 视频教程 赛季教程 78人气1天前 妈的,累死累活才这点工资 183人气4天前 又要开始上夜班了,坚持还有十来天 164人气5天前 typecho简洁主题-采风 171人气6天前 服务器服务器 隐私 发表