注意-未定义变量POST并尝试获取非对象的属性

时间:2014-12-26 作者:Archie Abhi

我创建了一个自定义的帖子类型面试,我还创建了自定义的帖子分类法面试\\u类别,自定义分类法有一些术语,如学生、教师等。我试图在档案采访中得到术语的名称。php,但它会显示通知,如未定义的变量post,并试图获取非对象的属性。我的档案采访代码是:

<?php if(have_posts()): 
        // $tax = $wp_query->get_queried_object();?>
        <section class="interview_main_wrapper">
            <div class="interview_head  dropdown">
                <button class="black-btn" type="button">
                  <a id="dropdownMenu1" class="auto_drop" data-toggle="dropdown">
                  <?php   // Get terms for post
                   $terms = get_the_terms( $post->ID , \'dastak_interview_category\' );
                   // Loop over each item since it\'s an array
                   if ( $terms != null ){
                   foreach( $terms as $term ) {
                   // Print the name method from $term which is an OBJECT
                   print $term->slug ;
                   // Get rid of the other data stored in the object, since it\'s not needed
                   unset($term);
                  } }else{
                     echo \'All Interview\';  

                  } ?></a>
我知道这个名字,但每次都会看到通知。

1 个回复
SO网友:pumpum

如果使用自定义循环。请使用$query->post获取post对象。

结束

相关推荐

重定向期间忽略自定义ADMIN_NOTICES消息

我在中设置了错误处理机制one of my plugins 向管理区域添加通知和错误,就像核心一样。它在大多数情况下都能正常工作,但在某些情况下(如保存自定义帖子类型)却不能正常工作。我猜重定向是在幕后发生的,消息是在重定向发生之前打印的,因此它们似乎永远不会出现。所以,我猜这就是发生的事情用户编辑自定义帖子类型并点击Publish(发布)调用My post\\u updated(我的帖子更新)回调,该回调验证并保存自定义字段。回调添加错误消息。Wordpress重定向到某个页面以进行某些处理。调用My

注意-未定义变量POST并尝试获取非对象的属性 - 小码农CODE - 行之有效找到问题解决它

注意-未定义变量POST并尝试获取非对象的属性

时间:2014-12-26 作者:Archie Abhi

我创建了一个自定义的帖子类型面试,我还创建了自定义的帖子分类法面试\\u类别,自定义分类法有一些术语,如学生、教师等。我试图在档案采访中得到术语的名称。php,但它会显示通知,如未定义的变量post,并试图获取非对象的属性。我的档案采访代码是:

<?php if(have_posts()): 
        // $tax = $wp_query->get_queried_object();?>
        <section class="interview_main_wrapper">
            <div class="interview_head  dropdown">
                <button class="black-btn" type="button">
                  <a id="dropdownMenu1" class="auto_drop" data-toggle="dropdown">
                  <?php   // Get terms for post
                   $terms = get_the_terms( $post->ID , \'dastak_interview_category\' );
                   // Loop over each item since it\'s an array
                   if ( $terms != null ){
                   foreach( $terms as $term ) {
                   // Print the name method from $term which is an OBJECT
                   print $term->slug ;
                   // Get rid of the other data stored in the object, since it\'s not needed
                   unset($term);
                  } }else{
                     echo \'All Interview\';  

                  } ?></a>
我知道这个名字,但每次都会看到通知。

1 个回复
SO网友:pumpum

如果使用自定义循环。请使用$query->post获取post对象。

相关推荐

重定向期间忽略自定义ADMIN_NOTICES消息

我在中设置了错误处理机制one of my plugins 向管理区域添加通知和错误,就像核心一样。它在大多数情况下都能正常工作,但在某些情况下(如保存自定义帖子类型)却不能正常工作。我猜重定向是在幕后发生的,消息是在重定向发生之前打印的,因此它们似乎永远不会出现。所以,我猜这就是发生的事情用户编辑自定义帖子类型并点击Publish(发布)调用My post\\u updated(我的帖子更新)回调,该回调验证并保存自定义字段。回调添加错误消息。Wordpress重定向到某个页面以进行某些处理。调用My