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 帐户激活问题
插件未在激活时创建第二个表