我已经创建了一个子主题,我正在尝试为其功能添加一个短代码。php文件,通过执行以下操作:
// functions.php of child theme
<?php
include(WP_CONTENT_DIR . \'/graduates_functions.php\');
?>
// graduates_functions.php
<?php
// [bartag foo="foo-value"]
function sayhi_func( $atts ) {
extract( shortcode_atts( array(
\'graduate_type\' => \'seo\',
\'bar\' => \'something else\',
), $atts ) );
echo \'test\';
}
add_shortcode( \'sayhi\', \'sayhi_func\' );
?>
但是当我在页面上做[说嗨]时,我看不到回声,我看到[说嗨]。如果我在函数中添加相同的内容,它就会起作用。php的主题本身,而不是子主题。
有什么想法吗?