Как в WordPress вместо записей выводить страницы?

12
themizzz
На сайте с 05.07.2012
Offline
87
6841

Здравствуйте, уважаемые веб-строители.

У меня стоит тема: Twenty Eleven (да, лучше я не нашел). Но, суть не в этом.

Я хочу полностью отказаться от стандартных записей WordPress.

Причины, лишнее в коде, например:

http://s43.radikal.ru/i100/1209/ea/d885476a0311.png

И комментарии, которые мне все-таки удалось удалить.

Это наверняка можно как-то устранить, но знаний для этого нет. Поэтому, было решено перейти на страницы.

Сразу же возникают проблемы: все настроено на записи - рубрики, свежие записи, архивы.

Вроде, это решается созданием самодельных меню. Только минус - каждую новую страницу добавлять вручную.

Но далее у меня другая сложность, как сделать так, чтобы страницы выводились как записи?

http://i047.radikal.ru/1209/71/112e6b43bfa3.png

Потому что, нужна будет рубрика новостей.

Итого:

1. может есть какие-нибудь способы работы для вывода меню и новостей на WordPress только страницами?

2. или проще, кто подскажет, как отредактировать записи так, чтобы в них не было лишнего? Так как познаний нужных у меня нет вообще.

Проблема в том, что сайт нужен сейчас, так как только сейчас он сможет выстрелить и привлечь аудиторию, позже, это будет не особо актуально. Поэтому, я в некоей спешке.

MP
На сайте с 18.01.2010
Offline
48
#1

Если хотите выводить только контент, без всякой лишней информации, откройте файл single.php вашего шаблона и пропишите там что-то вроде:

<?php 
get_header();
the_title('','',0);
the_content();
get_sidebar();
get_footer();
?>

Не нужно так извращаться. Если что не понятно - спрашивайте.

themizzz
На сайте с 05.07.2012
Offline
87
#2

mr.Phoenix, Понятно. Попробовал как сказали, увы не подходит.

Страничка совсем пустой получается.

Мне бы хотелось, чтобы оставались заголовок, текст сообщения и дата публикации, но, с неактивной ссылкой.

Подробнее:

http://i021.radikal.ru/1209/02/401a397c9aac.png

---------- Добавлено 24.09.2012 в 22:29 ----------

И попутный вопрос:

<a href="http://url.ru/" title="Название сайта" rel="home">Название сайта"</a>
<h1 id="site-title"><span><a href="http://url.ru/" title="Название сайта" rel="home">Название сайта</a></span></h1>

Автоматически, название сайта на всех страницах дается через тег <h1>.

Как это исправить? Мне нужно, чтобы был только 1 <h1> - который я укажу сам.

Что и как заменить в коде, на что-нибудь равноценное по размеру и виду, но и менее весомое, в плане Seo.

MP
На сайте с 18.01.2010
Offline
48
#3
themizzz:
mr.Phoenix, Понятно. Попробовал как сказали, увы не подходит.
Страничка совсем пустой получается.
Мне бы хотелось, чтобы оставались заголовок, текст сообщения и дата публикации, но, с неактивной ссылкой.

Подробнее:
http://i021.radikal.ru/1209/02/401a397c9aac.png

---------- Добавлено 24.09.2012 в 22:29 ----------

И попутный вопрос:





Автоматически, название сайта на всех страницах дается через тег <h1>.
Как это исправить? Мне нужно, чтобы был только 1 <h1> - который я укажу сам.

Что и как заменить в коде, на что-нибудь равноценное по размеру и виду, но и менее весомое, в плане Seo.

Покажите свой single.php.

Эгоист
На сайте с 12.09.2011
Offline
71
#4

так выучите кодекс вордпрес и будете знать что добавлять и что удаляете

themizzz
На сайте с 05.07.2012
Offline
87
#5
Эгоист:
так выучите кодекс вордпрес и будете знать что добавлять и что удаляете

Писал по этому поводу выше:

themizzz:
Проблема в том, что сайт нужен сейчас, так как только сейчас он сможет выстрелить и привлечь аудиторию, позже, это будет не особо актуально. Поэтому, я в некоей спешке.
MP
На сайте с 18.01.2010
Offline
48
#6

Если у вас стандартная Twenty Eleven, то напишите в content-single.php:

<?php

/**
* The template for displaying content in the single.php template
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<h1 class="entry-title"><?php the_title(); ?></h1>

<?php if ( 'post' == get_post_type() ) : ?>
<div class="entry-meta">
<?php echo 'Опубликовано '.get_the_date(); ?>
</div><!-- .entry-meta -->
<?php endif; ?>
</header><!-- .entry-header -->

<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->


</article><!-- #post-<?php the_ID(); ?> -->
themizzz
На сайте с 05.07.2012
Offline
87
#7

mr.Phoenix, Большое спасибо!

Так гораздо лучше! А можно как-нибудь оставить кнопку редактирования страницы?

Как была здесь: http://i021.radikal.ru/1209/02/401a397c9aac.png

Пожалуйста.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
themizzz:
как сделать так, чтобы страницы выводились как записи?

Комсомолец? Трудности любишь? Ну-ну..

Не понимаю, что мешает воспользоваться стандартным функционалом (записи-записями, страницы-страницами, рубрики-рубриками), а не делать всё через седалищный нерв, изобретая костыли, которые к тому же могут со временем упасть и больно ударить.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
series60
На сайте с 03.02.2009
Offline
92
#9
themizzz:
mr.Phoenix, Большое спасибо!
Так гораздо лучше! А можно как-нибудь оставить кнопку редактирования страницы?
Как была здесь: http://i021.radikal.ru/1209/02/401a397c9aac.png
Пожалуйста.

Сравните эти два файла и постарайтесь найти эту кнопку.

У вас все получится.

themizzz
На сайте с 05.07.2012
Offline
87
#10
series60:
Сравните эти два файла и постарайтесь найти эту кнопку.
У вас все получится.

Да поздно уже сравнивать, исходник не сохранился. Обновил как было указано.

Говорю же, все делается в спешке.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий