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

12
Jaf4
На сайте с 03.08.2009
Offline
804
#11

сутки делал что-ли?

Я не очень одобряю подход "напишите че где делать, читать мануал некогда/не умею/лень".

Уверен, что такой подход, как грабли еще не раз даст о себе знать. Первые цветочки:

themizzz:
Да поздно уже сравнивать, исходник не сохранился.
New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
themizzz
На сайте с 05.07.2012
Offline
87
#12

Jaf4, Ну зачем зря время потратили тогда? На написание сообщения.

Мне сейчас нужен хоть какой то сайт, но с устранением озвученных недостатков.

Все остальное подлатается и изучится потом, когда будет время и не будет спешки.

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

Если я с этим разберусь, под вопросом останутся только 2 пункта:

1. Как убрать ссылку из даты на главной странице?

http://s61.radikal.ru/i171/1209/a2/faf5667da491.png

2. Как сделать, чтобы на главной странице в этой теме новость не выводилась целиком? Чтобы допустим на главной был анонс, а чтобы прочитать новость целиком, нажать "читать далее".

series60
На сайте с 03.02.2009
Offline
92
#13
Да поздно уже сравнивать, исходник не сохранился. Обновил как было указано.
Говорю же, все делается в спешке.

С таким подходом, у вас ничего не получится в этой жизни.

1. Как убрать ссылку из даты на главной странице?
http://s61.radikal.ru/i171/1209/a2/faf5667da491.png

В коде, который прислал mr.Phoenix есть:

<?php echo 'Опубликовано '.get_the_date(); ?>

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

Далее, задумываемся еще на 2 секунды, и понимаем, что дата на главной странице выводится в другом файле. В теме не очень много файлов, и можно пройтись по ним поиском и найти то, что вам надо.

ТС лентяй, который не хочет ничего делать. От меня помощи больше не будет, надеюсь и другие меня поймут.

altezzik
На сайте с 06.11.2011
Offline
247
#14

За сутки уже можно было все самому сделать, чем ждать тут помощи и не факт еще, что ответят. WP не такой уж и сложный. А если знать английский, то вообще в коде почти все ясно...

themizzz:

2. Как сделать, чтобы на главной странице в этой теме новость не выводилась целиком? Чтобы допустим на главной был анонс, а чтобы прочитать новость целиком, нажать "читать далее".

Я использую тег more.

themizzz:
1. Как убрать ссылку из даты на главной странице?
http://s61.radikal.ru/i171/1209/a2/faf5667da491.png

Установи firebag, расширения для браузера такое, там все понятно будет. За пару часов разберешься.

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

series60, За уточнение спасибо. За уроки жизни респектовать я Вас не стану, посмотрел бы я на Вас, чтобы Вы успели, если у Вас есть от силы два часа в день свободных.

altezzik, За подсказку благодарю. Думаю, что firebag это тоже самое, что и "исследовать элемент". Но для меня, как незнающего, толку никакого.

SeVlad
На сайте с 03.11.2008
Offline
1609
#16
series60:
ТС лентяй, который не хочет ничего делать.

+100500. И не просто лентяй, а [censored] нежелающий даже понимать что ему говорят КАК нужно делать.

themizzz:
Мне сейчас нужен хоть какой то сайт

нет ничего не возможного. 5$ и заявку можно оставить тут.

altezzik:
Я использую тег more.

Страницы - не записи. В страницах он не работает (ибо негде - нет архивов страниц) :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
altezzik
На сайте с 06.11.2011
Offline
247
#17
SeVlad:
Страницы - не записи. В страницах он не работает (ибо негде - нет архивов страниц)

омг я даже и не подумал об этом. Всё-таки это геморрой. Смысл то менять местами страницы с записями какой...

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

Должно быть так:

<?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 -->


<footer class="entry-meta">
<?php
?>
<?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?>

<?php if ( get_the_author_meta( 'description' ) && ( ! function_exists( 'is_multi_author' ) || is_multi_author() ) ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries ?>
<div id="author-info">
</div><!-- #author-info -->
<?php endif; ?>
</footer><!-- .entry-meta -->


</article><!-- #post-<?php the_ID(); ?> -->

Или в чем-то накосячил?

---------- Добавлено 26.09.2012 в 20:30 ----------

series60:
Можно задуматься на 2 секунды, и понять что это речь о вашей дате, которую вы хотите убрать. Если удалить эту строчку, вы не увидите изменений на главной, но дата исчезнет в полной новости.
Далее, задумываемся еще на 2 секунды, и понимаем, что дата на главной странице выводится в другом файле. В теме не очень много файлов, и можно пройтись по ним поиском и найти то, что вам надо.

Я правильно понимаю, что замену надо было сделать в content.php ?

<?php twentyeleven_posted_on(); ?>

заменить на:

<?php echo 'Опубликовано '.get_the_date(); ?>

И тогда получается:

<?php

/**
* The default template for displaying content
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php if ( is_sticky() ) : ?>
<hgroup>
<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<h3 class="entry-format"><?php _e( 'Featured', 'twentyeleven' ); ?></h3>
</hgroup>
<?php else : ?>
<h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<?php endif; ?>

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

<?php if ( comments_open() && ! post_password_required() ) : ?>
<div class="comments-link">
<?php comments_popup_link( '<span class="leave-reply">' . __( 'Reply', 'twentyeleven' ) . '</span>', _x( '1', 'comments number', 'twentyeleven' ), _x( '%', 'comments number', 'twentyeleven' ) ); ?>
</div>
<?php endif; ?>
</header><!-- .entry-header -->

<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>

<footer class="entry-meta">
<?php $show_sep = false; ?>
<?php if ( 'post' == get_post_type() ) : // Hide category and tag text for pages on Search ?>
<?php
/* translators: used between list items, there is a space after the comma */
$categories_list = get_the_category_list( __( ', ', 'twentyeleven' ) );
if ( $categories_list ):
?>
<span class="cat-links">
<?php printf( __( '<span class="%1$s">Posted in</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list );
$show_sep = true; ?>
</span>
<?php endif; // End if categories ?>
<?php
/* translators: used between list items, there is a space after the comma */
$tags_list = get_the_tag_list( '', __( ', ', 'twentyeleven' ) );
if ( $tags_list ):
if ( $show_sep ) : ?>
<span class="sep"> | </span>
<?php endif; // End if $show_sep ?>
<span class="tag-links">
<?php printf( __( '<span class="%1$s">Tagged</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list );
$show_sep = true; ?>
</span>
<?php endif; // End if $tags_list ?>
<?php endif; // End if 'post' == get_post_type() ?>

<?php if ( comments_open() ) : ?>
<?php if ( $show_sep ) : ?>
<span class="sep"> | </span>
<?php endif; // End if $show_sep ?>
<span class="comments-link"><?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentyeleven' ) . '</span>', __( '<b>1</b> Reply', 'twentyeleven' ), __( '<b>%</b> Replies', 'twentyeleven' ) ); ?></span>
<?php endif; // End if comments_open() ?>

<?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?>
</footer><!-- #entry-meta -->
</article><!-- #post-<?php the_ID(); ?> -->

Или еще что-то надо было отрезать?

12

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