【问题标题】:obtaining page title from wordpress function previous_post_link()从wordpress函数previous_post_link()获取页面标题
【发布时间】:2012-01-15 09:14:28
【问题描述】:

让我的previous_post_linknext_post_link 具有标题属性有点麻烦。

我是这样传递它们的:

<div class="previous <?php if(!get_previous_post()){ echo 'inactive'; }?>">
     <?php previous_post_link('%link', true); ?>
</div>              

<div class="next <?php if(!get_next_post()){ echo 'inactive'; }?>">                     
     <?php next_post_link('%link', true); ?>                
</div>

理想情况下,我很乐意将其作为输出:

<a href="previous/post/page.html" title="That posts title">previous post</a>

是否有我缺少的参数?还是这样的事情无法实现?

编辑:澄清

【问题讨论】:

    标签: php wordpress function anchor title


    【解决方案1】:

    在wordpress中 posts_nav_link(),同时显示上一个和下一个链接, 或者,如果您想要单独的上一个和下一个帖子链接,

    这里是代码,

     <?php previous_post(); ?> 
    

    它将文本“上一篇文章:”显示为链接以及文章标题。

    没有帖子标题,

     <?php previous_post('%','&laquo; Previous', 'no'); ?> 
    

    在上一个帖子链接的开头和下一个帖子链接的末尾显示文本,如箭头 («),如下所示:

    <?php previous_post('&laquo; &laquo; %', '', 'yes'); ?>
    | <?php next_post('% &raquo; &raquo; ', '', 'yes'); ?>
    

    【讨论】:

    • 非常感谢您的回复。我正在寻找的东西,虽然我不知道我是否足够清楚。我之前的工作正常,与您发布的非常相似。虽然我正在寻找可以输出 Previous 的东西,但我有什么想法可以在标签中获取标题吗?编辑:修复了一些格式问题
    • 这正是我发布的内容,请看这里,codex.wordpress.org/Template_Tags/previous_post
    • 嗯,也许我做错了什么。不要误会我的意思,代码可以工作,但它仍然没有引入 title 属性。感谢您抽出宝贵时间,我将进一步调查文档。
    【解决方案2】:

    好的,那就看看这个吧,

    http://perishablepress.com/press/2006/04/23/wordpress-title-attributes/

    还有这个,

    https://wordpress.stackexchange.com/questions/13044/how-can-i-add-title-attributes-to-next-and-previous-post-link-functions

    这些链接已在 google 上找到,它准确地回答了您的问题,因此在将其作为新问题提出之前进行一些搜索总是更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2014-02-09
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      相关资源
      最近更新 更多