【问题标题】:Wordpress Author Page to allow Commentators as wellWordpress 作者页面也允许评论员
【发布时间】:2012-01-19 20:42:38
【问题描述】:

Wordpress 有一个作者页面,可用于显示特定于当前作者的帖子。 因此以下功能值得。

<?php the_author_meta( 'display_name'); ?>

因为任何用户都在URL/authors 有一个页面,所以我想在他们的页面上显示相关水泥商的 cmets。我已经构建了相关代码来执行此操作,但问题是在不知道评论者 ID 的情况下不会显示任何 cmets。这个&lt;?php the_author_meta( 'id'); ?&gt; 没有给出作者ID,因为作者页面不承认评论员是作者,我认为这就是原因。

URL 是例如 www.example.com/authors/author_nicename 。我们如何从 URL 中获取 user_id 或者有其他方法获取它。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    如果用户已登录,您可以使用以下命令获取该用户 ID:

    <?php 
    
      global $current_user;
      get_currentuserinfo();
    
      $user_ID = $current_user->ID;
    
    ?>
    

    【讨论】:

    • 我没有说明用户已登录。感谢您的帮助,但这不是问题的答案
    • 我想我对你当时想要做什么感到困惑。您正在尝试获取未知用户的 ID?或者您是否尝试获取正在访问的页面的作者的 ID?
    • 被访问页面id的作者。我用过一个?现在变量
    • 那样的话,是不是和这个话题类似:stackoverflow.com/questions/3188901/…
    • 一点也不。您没有帖子 ID。您只有作者页面的 URL。此页面对任何用户都存在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多