Remove link from page title

时间:2015-12-06 作者:Jessica

如何删除WordPress主题中页面标题的链接?

这是我测试的链接site 以下是相关代码:

<h1 class=\'post-title <?php echo $titleClass; ?>\'>
    <a href="<?php echo get_permalink() ?>" rel="bookmark" title="<?php 
        _e(\'Permanent Link:\',\'avia_framework\')?> <?php 
        the_title(); ?>"><?php the_title(); ?></a>
</h1>
当我移除时<a href=""> </a>, 它删除了完整的标题,但看不到任何内容。

编辑:我希望标题保留在页面上,但不链接到帖子。

2 个回复
SO网友:Craig Pearson

也许当您删除a标记时,您也会删除嵌套的the_title(); 作用

the_title(); 是一个Wordpress函数,它可以显示纯文本文章/页面标题,因此在h1中包含这样的标题应该可以得到您期望的结果。当然,也可能有一些CSS由于删除<a> 标签

<h1 class=\'post-title <?php echo $titleClass; ?>\'>
    <?php the_title(); ?>
</h1>

SO网友:Dharmishtha Patel

删除<a> 仅teg使用<?php the_title(); ?> 在h1 teg中,另一个下面的代码加载项函数。php

add_action(\'wp_head\' , \'remove_post_list_title_links\');
function remove_post_list_title_links() {
    ?>
    <script id="remove-links-in-title" type="text/javascript">
        jQuery(document).ready(function($) {
            $(\'.entry-title\').each(function() {
                var $title_link = $(\'a[rel="bookmark"]\' , $(this)),
                    $title_text = $title_link.text();
                $title_link.remove();
                $(this).prepend($title_text);
            });
        });
    </script>
    <?php
}

相关推荐

删除具有实际标题的SANITIZE_TITLE_WITH_DASSES函数

求你了,我真的需要帮助。下面的代码是在我的网站上将搜索查询保存为标记的代码,但它将标题替换为“-”,请问有什么方法可以使标记标题名称保持搜索状态?。function addsometags() { //Don\'t do anything if we\'ve already got 20 tags $posttags = get_the_tags(); $count=0; if ($posttags) { foreach($posttags as $tag