вопрос именно про поиск внутри сайта?
тогда поможет именно редактирование search.php — удалите оттуда вызов the_excerpt или the_content — получите свои заголовки без текста.
да, про поиск внутри. там есть такой кусок кода:
<?php
while ( have_posts() ) : the_post();
global $mb_content_area;
$mb_content_area = ‘main’;
get_template_part( ‘content’, get_post_format() );
endwhile;
bavotasan_pagination();
else :
get_template_part( ‘content’, ‘none’ );
endif;
?>
Если я убираю отсюда
get_template_part( ‘content’, get_post_format() );
‘content’
то есть превращаю в
get_template_part( get_post_format() );
то пропадают вообще все результаты, страница поиска пустая
добавьте туда вместо этой функции код:
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
Если я вставляю это вместо всего, что есть между <h1> и </h1> то поиск перестает работать вовсе. Куда еще вставить — ума не приложу — я в php полный ноль. Смотрите. Вот исходник. Что именно в нем поменять? Я уже полдня мучаюсь и так и эдак, но либо поиск перестает работать вообще, либо выдает все без изменений. Да, вот еще пример того, что нужно убрать. Заранее премного признателен!
P.S.: Знакомый прогер сказал что данная часть вообще-то не отвечает за внешний вид вывода и копать нужно в функциях. Может он прав?.. 🙁
Модератор
Юрій
(@yube)
[offtop]
<h1>
Вот сейчас придут СЕОнизаторы и предадут Вас анафеме 🙂
Вот сейчас придут СЕОнизаторы и предадут Вас анафеме 🙂
это же результаты поиска — они все равно в индекс не должны попадать 🙂
P.S.: Знакомый прогер сказал что данная часть вообще-то не отвечает за внешний вид вывода и копать нужно в функциях. Может он прав?.. 🙁
нет, не прав. у вас код должен быть примерно таким:
<?php
while ( have_posts() ) : the_post();
global $mb_content_area;
$mb_content_area = 'main';
?>
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<?php
endwhile;
bavotasan_pagination();
else :
get_template_part( 'content', 'none' );
endif;
?>
Модератор
Юрій
(@yube)
<?php
while ( have_posts() ) : the_post();
global $mb_content_area;
$mb_content_area = 'main';
?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php
endwhile;
bavotasan_pagination();
else :
get_template_part( 'content', 'none' );
endif;
?>
Юрий, СПАСИБО ОГРОМНОЕ!!!
Добрый всем день. помогите пожалуйста советом. на сайте в записях есть ссылки. в самой записи они работают без проблем. но если страницу с ссылкой найти через поиск — то ссылка (текстовая) не отражается. как это можно исправить?
помогите пожалуйста советом.
Помогаем: См правила форума, п2: Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.