在数组撇号内显示回声
show echo inside an array apostrophe
我希望在数组撇号内回显一个函数。
我的功能应该代替 "about" 短语:
<?php wp_nav_menu( array('menu' => 'about' )); ?>
这是我的功能:
echo get_post_meta( $post->ID, 'wpshed_textfield', true );
我试过这样做:
<?php wp_nav_menu( array('menu' => echo get_post_meta( $post->ID, 'wpshed_textfield', true ); )); ?>
还有这个:
<?php wp_nav_menu( array('menu' => '.'echo get_post_meta( $post->ID, 'wpshed_textfield', true );'.' )); ?>
并且还使用了一个函数:
<?php function writeMsg() {
echo get_post_meta( $post->ID, 'wpshed_textfield', true );
}
writeMsg();
?>
<?php wp_nav_menu( array('menu' => $writeMsg )); ?>
但是 none 这行得通。有什么想法吗?
<?php
wp_nav_menu(
array(
'menu' => get_post_meta( $post->ID, 'wpshed_textfield', true )
)
);
为了使其正常工作,您的 wpshed_textfield 元字段必须是您注册的菜单的名称、ID 或 slug。
or if you want to use your custom function
函数 writeMsg() {
return get_post_meta( $post->ID, 'wpshed_textfield', true );
}
wp_nav_menu(数组('menu' => writeMsg() ));
我希望在数组撇号内回显一个函数。 我的功能应该代替 "about" 短语:
<?php wp_nav_menu( array('menu' => 'about' )); ?>
这是我的功能:
echo get_post_meta( $post->ID, 'wpshed_textfield', true );
我试过这样做:
<?php wp_nav_menu( array('menu' => echo get_post_meta( $post->ID, 'wpshed_textfield', true ); )); ?>
还有这个:
<?php wp_nav_menu( array('menu' => '.'echo get_post_meta( $post->ID, 'wpshed_textfield', true );'.' )); ?>
并且还使用了一个函数:
<?php function writeMsg() {
echo get_post_meta( $post->ID, 'wpshed_textfield', true );
}
writeMsg();
?>
<?php wp_nav_menu( array('menu' => $writeMsg )); ?>
但是 none 这行得通。有什么想法吗?
<?php
wp_nav_menu(
array(
'menu' => get_post_meta( $post->ID, 'wpshed_textfield', true )
)
);
为了使其正常工作,您的 wpshed_textfield 元字段必须是您注册的菜单的名称、ID 或 slug。
or if you want to use your custom function
函数 writeMsg() {
return get_post_meta( $post->ID, 'wpshed_textfield', true );
}
wp_nav_menu(数组('menu' => writeMsg() ));