Php 访问命名空间内的carbon\u get\u post\u元值

Php 访问命名空间内的carbon\u get\u post\u元值,php,wordpress,namespaces,global-namespace,carbon-fields-2,Php,Wordpress,Namespaces,Global Namespace,Carbon Fields 2,如何在命名空间中使用函数Carbon\u get\u post\u meta访问Carbon字段值 如果我这样做: if(函数存在('carbon\u get\u post\u meta')): 回声“真”; 其他: 回声“假”; endif; 然后我得到false,但是如果我使用相同的代码检查page.php内部的函数,那么它将返回true 我也尝试过检查“\carbon\u get\u post\u meta”,但结果是一样的 请有人给我指一下正确的方向 编辑: 这是我在lib中使用的框架

如何在命名空间中使用函数Carbon\u get\u post\u meta访问Carbon字段值

如果我这样做:

if(函数存在('carbon\u get\u post\u meta')):
回声“真”;
其他:
回声“假”;
endif;
然后我得到false,但是如果我使用相同的代码检查page.php内部的函数,那么它将返回true

我也尝试过检查“\carbon\u get\u post\u meta”,但结果是一样的

请有人给我指一下正确的方向

编辑:

这是我在lib中使用的框架我在plugins目录中设置了carbon字段,并在init.php中调用它,我知道这是可行的,因为我已经使用carbon字段设置了一些post-meta,但是,当我尝试使用名称空间
namespace SeoThemes\GenesisStarterTheme\plugins
从lib/plugins中访问数据时,它表示函数未定义


希望这有帮助吗?

据我所知,它应该能工作,请试试这个

if ( \function_exists( 'carbon_get_post_meta' ) ):
    echo 'true';
else:
    echo 'false';
endif;

谢谢你,我也试过了,但是我还是错了,如果我尝试了其他的东西,比如is_single或者别的什么,只是没有使用carbon_get_post_meta:/请发布你的完整代码。可能你使用函数的方式还没有创建