0

如何使用命名空间中的函数 carbon_get_post_meta 访问碳字段值?

如果我做:

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

然后我得到错误,但如果我使用相同的代码检查 page.php 中的函数,那么它返回 true。

我也试过检查'\carbon_get_post_meta',但结果是一样的。

请有人指出我正确的方向。

编辑:

这是我在 lib 中使用的框架https://github.com/seothemes/genesis-starter-theme我在插件目录中设置了碳字段,并在 init.php 中调用它,我知道这是有效的因为我已经使用碳字段设置了一些帖子元,但是当我尝试使用命名空间从 lib/plugins 中访问数据时,namespace SeoThemes\GenesisStarterTheme\Plugins它说该函数未定义

希望这可以帮助?

4

1 回答 1

0

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

if ( \function_exists( 'carbon_get_post_meta' ) ):
    echo 'true';
else:
    echo 'false';
endif;
于 2019-10-29T22:41:28.617 回答