Поддержка Проблемы и решения Как убрать ссылку из заголовка определенной записи?

  • есть код вывода:

    <?php	while (have_posts()) : the_post();
    
    ?>
    
    		<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
    
    		<!-- ************************************************ -->
    
    			<div class="story">
                	<div class="story_title">
                    	<div class="title_bg">
                        	<div class="title_top"><div class="title_bottom">
                            	<h2><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    
                                    <div style="clear:both;"></div>
                              	</div>
                        	</div>
                       	</div>
                   	</div>

    Я изменил его на(720 тот id который мне надо вывести без тега ):

    <?php if (the_ID()==720) : ?>
            <h2><?php the_title(); ?></h1>
        <?php else : ?>
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
        <?php endif; else : ?>

    И это не работает. Где ошибка? (Я не знаю php, делал по аналогии, где-то такое видел).

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • <h2><?php the_title(); ?></h2>
    Это я опечатался. Не работает, тем не менее.

    <?php
    $thePostID = $post->ID;
    if ($thePostID == 720) : ?>
        // без ссылки
    <?php else : ?>
        // с ней
    <?php endif; ?>

    И зачем оно вам надо для одной записи…
    Может ссылки все им «взять и отменить» ?

    Спасибо, сейчас попробую.
    Нужно для одной записи, которая самая главная, то есть Главная страница, которая всегда одинаковая и висит на самом верху, а под ней Новости, которые как блог устроены.

    Где ссылку надо было убрать, в самой записи, или на главной ссылку на запись?

    для одной записи, которая самая главная, то есть Главная страница

    непонятно, запись или страница?

    висит на самом верху

    Если это прилепленная (sticky) на главную страницу запись, то в цикле шаблона index.php уместнее сделать

    <?php if (is_sticky('720')) : ?>
        <h2>без ссылки</h2>
    <?php else: ?>
        с ней
    <?php endif; ?>

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Как убрать ссылку из заголовка определенной записи?» закрыта для новых ответов.