После дня поиска решения данной задачи, решил обратиться сюда.
Суть в следующем:
Хочу изменить главный цикл
сайта
(на wordpress) таким образом, чтобы ссылка на пост ("more") не отображалась. Иными словами, чтобы на главной странице выводилась первая фотография поста, заголовок(со ссылкой на пост) и текст поста до "<!--more-->".
Сейчас index.php выглядит так:
<? get_header();
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<div class="entry">
<center><?php the_content(); ?><center>
</div>
</div>
<?php endwhile; endif; ?>
<div class="navigation">
<? if(get_next_posts_link()) {?>
<div class="navleft"><span><?php next_posts_link('Предыдущие ') ?></span></div>
<? } if(get_previous_posts_link()) { ?>
<div class="navright"><span><?php previous_posts_link('Следующие '); ?></span></div>
<? } ?>
</div>
<? get_footer();?>
Спасибо за помощь!
Добавил строчку в functions.php:
add_filter( 'the_content_more_link', '__return_empty_string' );
Если так сделать - ссылка "more" пропадет с сайта, но в HTML она останется!
Это может не понравится Яндексу или Гуглу?
Ищем с помощью - жмем на файл, нажимаем Ctrl + F , вставляем "read-more", если что-то покажет - находим, и редактируем, и само собой Сохраняем, далее проверяем на сайте - все должно получиться!
текст "read-more" присутствует только в style.css, в остальных файлах WP он не встречается.
Его там нет(((
<? get_header();
if (have_posts()) : while (have_posts()) : the_post(); ?>
id="post-<?php the_ID(); ?>">
<?php if ( has_post_thumbnail()): ?>
<?php the_post_thumbnail(array(200,200), array("class" => "alignleft post_thumbnail")); ?>
<?php endif;?>
<?php the_excerpt(); ?>
<?php endwhile; endif; ?>
<? if(get_next_posts_link()) {?>
<?php next_posts_link('Предыдущие ') ?>
<? } if(get_previous_posts_link()) { ?>
<?php previous_posts_link('Следующие '); ?>
<? } ?>
<? get_footer();?>
Вот это задает максимальный размер картинки в пикселях (array(200,200). Но для каждой записи должны быть созданы миниатюры при создании (редактировании) статей.
Нужно вывести: картинка, заголовок(ссылка на пост), текст поста до "more"