Php Can';得不到';获取标题';在函数中工作

Php Can';得不到';获取标题';在函数中工作,php,wordpress,Php,Wordpress,我在其他函数中也使用过,但在这个特定函数中似乎不起作用 <?php $page = get_the_title(); $blogusers = get_users('orderby=display_name'); foreach ($blogusers as $user) { $cpt_count = wpse31443_author_has_custom_post_type( $user->ID, $page );

我在其他函数中也使用过,但在这个特定函数中似乎不起作用

  <?php
      $page = get_the_title();
      $blogusers = get_users('orderby=display_name');
      foreach ($blogusers as $user) {
        $cpt_count = wpse31443_author_has_custom_post_type( $user->ID, $page );

        if (!empty($cpt_count)) {
          echo '<li>' . $user->display_name . '' . $cpt_count1 . '</li>';
        }
      }
    ?>


如果我更改
$page=获取标题()
$page='title'然后它就工作了,所以它是带有get_the_title()的东西;但我不确定是什么原因,因为它在其他函数中起作用。

最常见的原因是“获取标题()”不在“循环”中。确保只从循环中调用函数。如果从别处调用,则需要将页面/帖子id传递给函数

您将在此处获得更多信息:

为什么“获取标题()”不起作用,最常见的原因是它不在“循环”中。确保只从循环中调用函数。如果从别处调用,则需要将页面/帖子id传递给函数

您将在此处获得更多信息: 试试这个:

<?php
  global $post;

  $page = $post->post_title;
  $blogusers = get_users('orderby=display_name');
  foreach ($blogusers as $user) {
    $cpt_count = wpse31443_author_has_custom_post_type( $user->ID, $page );

    if (!empty($cpt_count)) {
      echo '<li>' . $user->display_name . '' . $cpt_count1 . '</li>';
    }
  }
?>

试试这个:

<?php
  global $post;

  $page = $post->post_title;
  $blogusers = get_users('orderby=display_name');
  foreach ($blogusers as $user) {
    $cpt_count = wpse31443_author_has_custom_post_type( $user->ID, $page );

    if (!empty($cpt_count)) {
      echo '<li>' . $user->display_name . '' . $cpt_count1 . '</li>';
    }
  }
?>


你能回显一下
$page
的值,看看里面有没有什么东西吗?这是在哪个页面中使用的?它在循环中吗?你应该看到文章/页面的标题吗?如果它不在循环中,那么您必须传递post ID-您能回显
$page
的值吗,以查看其中是否有任何内容?这在哪个页面中使用?它在循环中吗?你应该看到文章/页面的标题吗?如果它不在循环中,那么你必须传递帖子ID——事实上我不是这样,但你让我朝着正确的方向前进。这是一个愚蠢的错误,因为post类型以小写字母开头,页面以大写字母开头。谢谢如果有人想知道的话,这就成功了`$page=获取标题();$page=strtolower($page);”“事实上,我不是这样的,但你让我走上了正确的方向。这是一个愚蠢的错误,因为post类型以小写字母开头,页面以大写字母开头。谢谢如果有人想知道的话,这就成功了`$page=获取标题();$page=strtolower($page);”“谢谢。事实上,这完全是另一个问题,但如果它在循环之外,这会有所帮助。谢谢谢谢事实上,这完全是另一个问题,但如果它在循环之外,这会有所帮助。谢谢