php 如果电子商务插件未激活,则在Upfront Builder导出的布局中显示“产品”自定义帖子类型的布局

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如果电子商务插件未激活,则在Upfront Builder导出的布局中显示“产品”自定义帖子类型的布局相关的知识,希望对你有一定的参考价值。

<?php
/**
* Plugin Name: Show Product CPT in Layouts
* Plugin URI: https://premium.wpmudev.org/
* Description: Show product post type in exported layouts if eCommerce plugin not active
* Author: Lindeni Mahlalela @ WPMUDEV
* Author URI: https://premium.wpmudev.org/profile/mahlamusa
* License: GPLv2 or later
*/
if ( ! function_exists( 'ufb_unhide_product_cpt') ) {
    add_filter('upfront-builder_skip_exported_layouts', 'ufb_unhide_product_cpt', 999, 2 );
    function ufb_unhide_product_cpt($default, $layout){
        $item = explode('-', $layout['item'] );
        $post_type = $item[1];

        if ( post_type_exists ( $post_type ) && $post_type == 'product' ) {
            return false;
        }
    }
}

以上是关于php 如果电子商务插件未激活,则在Upfront Builder导出的布局中显示“产品”自定义帖子类型的布局的主要内容,如果未能解决你的问题,请参考以下文章

php [MarketPress - Upfront] - 产品搜索

php中的用户注册:如何删除未完成激活的用户[关闭]

如果 php 和 jQuery 选中或未选中,则在 php 中动态创建复选框值

OctoberCMS:如何在 Rainlab.User 插件中通过电子邮件设置用户帐户激活?

PHP 帐户激活问题

插件未在激活时创建第二个表