php 在“前端布局”列表中显示“自定义帖子类型”。 Upfront隐藏'产品'CPT,因为它依赖于电子商务插件,此过滤器将显示CPT i

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在“前端布局”列表中显示“自定义帖子类型”。 Upfront隐藏'产品'CPT,因为它依赖于电子商务插件,此过滤器将显示CPT i相关的知识,希望对你有一定的参考价值。

<?php
/*
Plugin Name: CPT in Upfront Layouts
Plugin URI: https://premium.wpmudev.org/
Description: Display CPT in Upfront existing layouts list
Version: 1.0
Author: Lindeni Mahlalela @ WPMUDEV
Author URI: https://premium.wpmudev.org/
License: GPLv2 or later
*/

//TAGS: Upfront, CPT, CustomPress, Upfront Layouts
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

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];
	
	$post_types = array('product'); //add other post types here
	if ( post_type_exists ( $post_type ) && in_array( $post_type, $post_types ) ) {
		return false;
	}
}

以上是关于php 在“前端布局”列表中显示“自定义帖子类型”。 Upfront隐藏'产品'CPT,因为它依赖于电子商务插件,此过滤器将显示CPT i的主要内容,如果未能解决你的问题,请参考以下文章

php 显示wordpress注册的自定义帖子类型列表

如何在 wordpress 中显示自定义帖子类别名称列表

php 按自定义帖子类型获取帖子列表

php 在自定义帖子类型中显示所有自定义分类中的所有帖子。

WordPress中具有自定义帖子类型的单个页面的层次结构

php 获取catogorie列表自定义帖子类型