【发布时间】:2023-04-05 02:18:02
【问题描述】:
我创建了一个短代码,我试图将一个属性传递给它,但我似乎没有收到另一端的值。
这是我下面的内容;
function list_display($atts) {
extract( shortcode_atts(
array(
'pageName' => 'No Page Received',
), $atts )
);
echo $pageName;
add_shortcode('list-briefings-display', 'list_display');
}
使用的简码是
[list-display pageName="My Page Name"]
我正在从 functions.php 运行 require_once
require_once ( TEMPLATEPATH. '/includes/list-display.php' );
但是我在屏幕上看到的是“未收到页面”,有人能想到我可能错过了什么吗?
短代码生成了更多内容,我没有包含这些内容,这可以很好地呈现。所以这似乎与我传递属性的方式有关。
感谢任何帮助。
【问题讨论】: