【发布时间】:2021-08-26 04:42:14
【问题描述】:
我需要在一个帖子页面中添加“function”和“add_action”。
我在 functions.php 中创建了以下代码,然后在单个帖子页面中添加了短代码 [test-query]。
但是,它甚至不显示回声的值。
请告诉我如何在单个帖子页面中添加“function”和“add_action”?
我试过的代码:
function test_query(){
function update_post_b( $post_id, $post, $update ){
if .....
$posts = get_posts(array( ....
echo .....
add_action( 'save_post_infosubmission', 'update_post_b', 10, 3 );
}
add_shortcode( 'test-query', 'test_query' );
谢谢。
【问题讨论】:
-
那个代码很奇怪,我不确定你想要实现什么。另外我认为,如果您两次调用 test_query() 函数,您可能会在重新声明内部函数时遇到 PHP 致命错误。我不确定这是否是一个好方法
-
@AdrianaHernández:感谢您的 cmets。我是新手,我只是尝试了我能做的,然后它没有像你说的那样工作。 function() 和 add_action() 在我将它们放入 functions.php 时有效,但我无法回显它们。因此,我想将整个代码放在单个帖子页面中,以便我可以回显和检查值。