CatInTheBread 1 Жалоба Опубликовано: 25 января, 2013 Всем джамбо друзья. Возможно большинству мой вопрос покажется слишком простым и детским, но что поделать В общем, есть блог в него поступают записи, созданные мной, но когда нажимаешь на название записи или "читать далее..." открывается та же запись с тем же исчерпывающем контентом, а хотелось бы чтобы открывалась страничка с развернутой темой (как везде)...Подскажите пожалуйста как это реализовывается в WP? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hedgehog 149 Жалоба Опубликовано: 25 января, 2013 Вместо the_content() используешь the_excerpt в single.php? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 25 января, 2013 эммм такая строчка там валяется <?php the_content(); ?> не силен я в этом Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DownHouse 1 Жалоба Опубликовано: 26 января, 2013 если есть category.php, то замените там the_content(); на the_excerpt(); , либо оставьте все как есть, а в постах используйте тэг more (кнопка есть в редакторе) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 26 января, 2013 А не могли бы вы чуть поподробнее описать использование тега more...я ввожу текст который будет отображаться в блоге, а потом ставлю тег more и пишу то что хотел бы видеть в раскрытой теме? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DownHouse 1 Жалоба Опубликовано: 27 января, 2013 (изменено) . если для вывода кратких записей используется the_content() , то выводится полная запись вместе с тегами и картинками, но если вы поставите в записи тег more(кнопка "вставить тэг далее"), то в краткой записи будет выводиться всё что расположено до этого тэга, а в полной версии будет вся запись полностью. (есть такое выражение "спрятать под кат", вот это именно он и есть) . если для вывода кратких записей используется the_excerpt(), то выводится будет определенное количество слов из начала записи, с вырезанными тегами и картинками, либо альтернативный текст который вы можете написать в поле цитата.Изменено 27 января, 2013 пользователем DownHouse Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 27 января, 2013 А не могли бы вы чуть поподробнее описать использование тега more...я ввожу текст который будет отображаться в блоге, а потом ставлю тег more и пишу то что хотел бы видеть в раскрытой теме? Совершенно верно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 Блин...на страничке в которой я указал [blog count=3" nopaging="false] на записи more не работает, а если открыть записи в архиве то все работает...причем записи идут по одной на страницу, а не все на одной странице Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 Почему это не работает? В визуальном редакторе при написании записи кнопку "Вставить тег далее" нажимали? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 К сожалению визуальный редактор отключен...и не очень бы хотелось его включать... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 К сожалению визуальный редактор отключен...и не очень бы хотелось его включать... Почему? Тогда в текстовом редакторе руками пропишите <!--more--> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 ну как то не сдружились мы с ним...просто много где использовал relative...Все ровно не работает(( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 Тогда адрес сайта в студию, будем смотреть. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 А я вам в личные сообщения уже кидал)) Страничка с Новости Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 Ну, и в чем проблема? Все у вас работает. Тег работает, как и положено. Записи тегом more обрезаются. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 А можно установить лимит символов для тэга? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 Можно. Либо в цикле, либо в файле functions.php вашего шаблона. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 ПО умолчанию должно стоять 50 символов? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 (изменено) ПО умолчанию должно стоять 50 символов? Да. Но не символов, а слов и не 50, а 55. Если вы говорите, что у вас тег more не работает, то судя по всему в цикле у вас прописана функция the_excerpt(), а не the_content(). В этом случае тег more у вас работать не будет. Пропишите функцию, например the_content_limit(70, "Читать далее..."), где 70 - число слов в краткой записи. Либо, можно оставить the_excerpt, а количество слов регулировать фильтром в файле functions.php: function custom_excerpt_length( $length ) {return 20;}add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); В итоге, можно просто пойти и покурить Кодекс Wordpress.Изменено 28 января, 2013 пользователем vadimon Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 (изменено) Аллилуйя!! Да возрадуются боги! Пойду принесу в жертву рысь. СпасибоИзменено 28 января, 2013 пользователем CatInTheBread Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 В цикле вывода записей в файле index.php вашего шаблона. Выложите, пожалуйста код файла index.php вашего шаблона. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 Ну вообще все заработало...Здесь content уже заменен на excerpt, изначально стоял content <?php get_header(); $layout=theme_get_option('general','layout'); ?> <?php theme_generator('introduce',$post->ID);?> <div id="page"> <div class="inner <?php if($layout=='right'):?>right_sidebar<?php endif;?><?php if($layout=='left'):?>left_sidebar<?php endif;?>"> <div id="main"> <?php theme_generator('breadcrumbs',$post->ID);?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <div class="content"> <?php the_excerpt(); ?> <?php edit_post_link(__('Edit', 'striking_front'),'<footer><p class="entry_edit">','</p></footer>'); ?> <div class="clearboth"></div> </div> <?php endwhile; ?> <div class="clearboth"></div> </div> <?php get_sidebar(); ?> <div class="clearboth"></div> </div> <div id="page_bottom"></div> </div> <?php get_footer(); ?> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 Я вам еще раньше сказал, что у вас в цикле стоит <?php the_excerpt(); ?>, а не <?php the_content(); ?>, поэтому тег more у вас и не работает и краткая запись в количестве 55 слов по-умолчанию выводится. Вы спрашивали про лимит выводимых слов в краткой записи, я вам написал эту функцию. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
CatInTheBread 1 Жалоба Опубликовано: 28 января, 2013 Дак дело то в том что изначально стояло <?php the_content(); ?>. Код который я скинул выше уже с измененным content на excerpt Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vadimon 13 Жалоба Опубликовано: 28 января, 2013 (изменено) Хорошо. Я так понимаю, с <?php the_content(); ?> тег more у вас так и не заработал? Вообще, это маловероятно, но тогда надо смотреть глубже, что у вас там в других файлах и файле functions.php творится. Ну, раз не работает, тогда регулируйте краткую новость с помощью лимита слов. Аллилуйя!! Да возрадуются боги! Пойду принесу в жертву рысь. Спасибо А чего это у вас ссылки на полную запись в некоторых записях не работают?Изменено 28 января, 2013 пользователем vadimon Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах