php - WordPress Divi 短代码添加
问题描述
WordPress Divi 主题短代码添加问题
我的 Divi 版本是 3.20.1。我正在尝试在网站中添加我自己的自定义短代码。但是,当我添加此简码时,使用此简码显示的元素同时出现在主页旁边的“编辑页面”区域顶部。
add_shortcode( "Btx_Show_Testimonial_Main_Page", 'lantry_btx_fun_Main_Page_Show_Testimonial');
function lantry_btx_fun_Main_Page_Show_Testimonial(){
include_once LANTRY_BITECHX_SHORTCODE_DIR_PATH."views/Main_Page_testimonial_show.php";
}
我的问题是,如何从“编辑页面”部分中删除它?
我提供了一些截图。
当我删除 Divi 时,这个问题将得到解决。但我需要使用 Divi。
解决方案
我认为问题不是来自 DIVI,而是来自您的简码。请附上您的文件内容Main_Page_testimonial_show.php
短代码回调不应产生输出,但应返回结果。
您可以在此处的文档网站上找到此内容。请注意
请注意,短代码调用的函数不应产生任何类型的输出。简码函数应返回用于替换简码的文本。直接产生输出会导致意想不到的结果。这类似于过滤器函数的行为方式,因为它们不应从调用中产生预期的副作用,因为您无法控制调用它们的时间和位置。
推荐阅读
- visual-studio-code - VScode 中的 laravel 刀片片段
- vue.js - 带有数据获取的动画路由切换,Vue
- scala - 如何根据时间戳获取Kafka消息
- sql-server - SQL Server 中地理点的空间连接操作
- azure - Windows 上的 Azure 站点恢复 + MySQL 服务器
- javascript - 在 jQuery 中自动播放音频
- php - 尝试在laravel中指定时间后设置自动删除帖子
- tensorflow - 如何在 tf.data.Dataset 对象上使用序列/生成器将部分数据放入内存?
- python - 启动robotframework-RIDE(Robot Framework IDE)时出错
- android - 为其他人使用导航控制器时,如何在导航抽屉中手动设置一些选项?