自定义发布类型不起作用的预览

时间:2014-10-11 作者:user1547761

在这一点上,我已经尝试了我所知道的一切来解决这个问题。

问题:预览仅在加载或更新自定义帖子后立即生效。如果您进行了任何更改,或在未更新预览404的情况下按了两次预览。页面和博客帖子不会影响预览。

我们使用的是ACF和CPUI插件和根主题。我关闭了所有插件,切换到2014主题,手动添加CPT,并更新WP核心。

我们的网站上有很多自定义的帖子类型,重建将是一个巨大的痛苦。

有人处理过这个问题吗?任何事情都有帮助。

谢谢

3 个回复
SO网友:Giorgio25b

可以传递给supports 参数为post_formats, 删除此参数将修复预览重定向到错误或不存在url的问题。代码示例:

    if ( ! function_exists(\'custom_post_type\') ) {

    // Register Custom Post Type
    function custom_post_type() {

        // some code

        $args = array(
            // \'supports\'            => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'revisions\', \'post-formats\', \'comments\', \'sticky\'),
            \'supports\'            => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'revisions\', \'comments\', \'sticky\'),
            \'taxonomies\'          => array( \'category\', \'post_tag\', \'your_cpt_pictures\', \'your_cpt_updates\', \'your_cpt_outline\' ),
            \'capability_type\'     => \'post\'
        );
        register_post_type( \'your_cpt\', $args );

    }

    // Hook into the \'init\' action
    add_action( \'init\', \'custom_post_type\', 0 );

SO网友:Mario Melchor

我也有同样的问题。我使用的是CPT UI和ACF。为了解决这个问题,我进入了CPT UI>编辑帖子类型并禁用了对帖子格式的支持

SO网友:Ivandude

如果有人使用CPT UI 要创建它们,请打开修订来解决问题,这为我解决了问题。最新WP 5.7和;CPT UI。

结束

相关推荐

为什么WP_DEBUG只在调用wp_DEBUG_MODE()之后才起作用?

调试设置为打开时,define(\'WP_DEBUG\', true); 我的WordPress实例没有显示任何调试信息。经过一番搜寻,我想在我打电话之后wp_debug_mode() 调试信息显示正确。有人能告诉我为什么打电话吗wp_debug_mode() 是必要的,因为调试documentation page 甚至没有提到这个功能?我的环境中有什么东西导致了这种情况吗?

自定义发布类型不起作用的预览 - 小码农CODE - 行之有效找到问题解决它

自定义发布类型不起作用的预览

时间:2014-10-11 作者:user1547761

在这一点上,我已经尝试了我所知道的一切来解决这个问题。

问题:预览仅在加载或更新自定义帖子后立即生效。如果您进行了任何更改,或在未更新预览404的情况下按了两次预览。页面和博客帖子不会影响预览。

我们使用的是ACF和CPUI插件和根主题。我关闭了所有插件,切换到2014主题,手动添加CPT,并更新WP核心。

我们的网站上有很多自定义的帖子类型,重建将是一个巨大的痛苦。

有人处理过这个问题吗?任何事情都有帮助。

谢谢

3 个回复
SO网友:Giorgio25b

可以传递给supports 参数为post_formats, 删除此参数将修复预览重定向到错误或不存在url的问题。代码示例:

    if ( ! function_exists(\'custom_post_type\') ) {

    // Register Custom Post Type
    function custom_post_type() {

        // some code

        $args = array(
            // \'supports\'            => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'revisions\', \'post-formats\', \'comments\', \'sticky\'),
            \'supports\'            => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'revisions\', \'comments\', \'sticky\'),
            \'taxonomies\'          => array( \'category\', \'post_tag\', \'your_cpt_pictures\', \'your_cpt_updates\', \'your_cpt_outline\' ),
            \'capability_type\'     => \'post\'
        );
        register_post_type( \'your_cpt\', $args );

    }

    // Hook into the \'init\' action
    add_action( \'init\', \'custom_post_type\', 0 );

SO网友:Mario Melchor

我也有同样的问题。我使用的是CPT UI和ACF。为了解决这个问题,我进入了CPT UI>编辑帖子类型并禁用了对帖子格式的支持

SO网友:Ivandude

如果有人使用CPT UI 要创建它们,请打开修订来解决问题,这为我解决了问题。最新WP 5.7和;CPT UI。

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore