如何使用功能 carbon_get_post_meta 从命名空间中访问 Carbon Fields 值?
如果我做:
if ( function_exists( 'carbon_get_post_meta' ) ):
echo 'true';
else:
echo 'false';
endif;
然后我得到错误,但如果我使用相同的代码检查 page.php 中的函数,那么它返回 true。
我也试过检查 '\carbon_get_post_meta' 但结果是一样的。
请有人指出我正确的方向。
编辑:
这是我使用的框架 https://github.com/seothemes/genesis-starter-theme在 lib 内部,我在 plugins 目录中设置了 carbon 字段,并在 init.php 中调用了它,我知道这是有效的,因为我已经使用 carbon 字段设置了一些 post meta,但是当我尝试从 lib 中访问数据时/plugins 与命名空间
namespace SeoThemes\GenesisStarterTheme\Plugins
它说这个函数是未定义的希望这可以帮助?
最佳答案
据我所知它应该可以工作,请试试这个
if ( \function_exists( 'carbon_get_post_meta' ) ):
echo 'true';
else:
echo 'false';
endif;
关于php - 访问命名空间内的 carbon_get_post_meta 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58613668/