检查当前post类型是否为自定义post类型€“WordPress

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查当前post类型是否为自定义post类型€“WordPress相关的知识,希望对你有一定的参考价值。

Check if current post type is a custom post type – WordPress.
Returns a true/false-statement.

Can be used outside The Loop.
  1. function is_custom_post_type() {
  2.  
  3. global $wp_query;
  4.  
  5.  
  6. $post_types = get_post_types(array('public' => true,'_builtin' => false),'names','and');
  7.  
  8. foreach ($post_types as $post_type ) {
  9. if (get_post_type($post_type->ID) == get_post_type($wp_query->post->ID)) {
  10. return true;
  11. } else {
  12. return false;
  13. }
  14. }
  15. }

以上是关于检查当前post类型是否为自定义post类型€“WordPress的主要内容,如果未能解决你的问题,请参考以下文章

为自定义帖子类型创建存档:wordpress

TypeScript - 检查给定的'any'参数是否为自定义类型?

MVC 3 Razor Form Post w/ 多个强类型的部分视图不绑定

thinkphp 判断请求类型

获取存档帖子类型 POST 的链接

如何提取Wordpress中两种不同post类型共享的标签