php 删除您可能不需要的分类法,并永远加载ACF分类法字段中的所有术语。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 删除您可能不需要的分类法,并永远加载ACF分类法字段中的所有术语。相关的知识,希望对你有一定的参考价值。

<?php

/**
 * Remove taxonomies that you probably won't need, and take forever to load all the terms in ACF taxonomy field.
 *
 * @version  1.0.0
 * @author   @JiveDig
 * @uses     Advanced Custom Fields
 *
 * @param    array  $taxonomies  The existing taxonomies.
 * @param    array  $args        An array of args used in the get_taxonomies() function.
 *
 * @return   array  The modified array of taxonomy names.
 */
add_filter( 'acf/get_taxonomies', function( $taxonomies, $args ) {

	// Array of taxonomies to remove.
	$remove = array(
		'post_tag',
		'post_format',
		'yst_prominent_words',
	);

	// Loop through em.
	foreach ( $remove as $taxonomy ) {
		// Remove them from the options.
		$taxonomies = array_diff( $taxonomies, array( $taxonomy ) );
	}

	return $taxonomies;

}, 10, 2 );

以上是关于php 删除您可能不需要的分类法,并永远加载ACF分类法字段中的所有术语。的主要内容,如果未能解决你的问题,请参考以下文章

php ACF循环通过新闻分类

php 将ACF字段数据迁移到分类

php 在分类术语(单个)页面上设置ACF字段。

php 在分类术语(单个)页面上设置ACF字段。

php PHP - Wordpress - 搜索 - wordpress自定义搜索功能,包含ACF /高级自定义字段和分类法以及拆分表达式

php PHP - Wordpress - 搜索 - wordpress自定义搜索功能,包含ACF /高级自定义字段和分类法以及拆分表达式