Is this Edit Post Screen?

时间:2016-02-29 作者:Phill Healey

我需要根据用户是否在Admin add/Edit Post屏幕而不是Admin add/Edit Page屏幕向元数据库添加字段?

我试过使用get_current_screen() 但由于我使用的框架用于我的选项,这在我需要使用的挂钩期间不可用。

是否有其他WordPress全局函数或函数可用于检测此问题?

1 个回复
SO网友:jdm2112

我相信你想要这样的东西:

EDITED:

function function_name( $hook ) {
    global $post;

    if ( $hook == \'post-new.php\' || $hook == \'post.php\' ) {
        if ( \'post\' === $post->post_type ) {
            // Do stuff
        }
    }
}
脚本通过以下方式连接:

add_action( \'admin_enqueue_scripts\', array( $this, \'function_name\' ) );
目标元盒是否由插件创建?您需要找到适当的挂钩或过滤器。可能有机会在输出之前过滤元盒标记。

相关推荐

如何在WordPress开发中添加带有ACF自定义字段ID的自定义metabox字段

我是wordpress开发的新手,我在我的项目中安装了高级自定义字段插件,并创建了两个文本字段名称&;我还创建了一个插件,可以在帖子中创建一个带有文本框的元框。现在在帖子中,我将获得自定义字段名称(&A);电子邮件和我的自定义元框旁边将出现,但我必须将我的元框附加到名称字段旁边,即在名称字段和电子邮件字段之间。我的metabox代码如下。请任何人帮帮我//Creating the custom meta box function my_notice_meta_box() {