wordpress 输出自定义文章类型清单列表

添加下面的代码到帖子页面,可以方便获取当前网站中的所有自定义文章类型,进行调试。

			<?php
			
				/**
				 * 
				 * 输出自定义文章类型清单列表
				 * 
				**/
				$args = array(
				   'public'   => true,	// true 查询公开自定义文章类型, false 查询隐藏的自定义文章类型
				   '_builtin' => false	// 设置 '_builtin' 为 false,排除WordPress内置公共文章类型(post,page,attachment,revision,和nav_menu_item)
				   
				);

				$output = 'names'; // 'names' or 'objects'		“名称”或“对象”		(默认值:“名称”)
				$operator = 'and'; // 'and' or 'or' 			“和”或“或”			(默认值:“和”)

				$post_types = get_post_types( $args, $output, $operator );
				  
				if ( $post_types ) { // 是否有任何自定义的帖子类型。
				  
					echo '<ul>';
					
					foreach ( $post_types  as $post_type ) {
						echo '<li>' . $post_type . '</li>';
					}
				  
					echo '<ul>';
				  
				}
				
			?>
Scroll to Top