добавление страницы single.php в wordpress или, если условие для главной страницы или страницы подробностей публикации - PullRequest
0 голосов
/ 04 августа 2009

Я использую Barecity Theme для WordPress. Я построил все, но теперь мне нужно добавить один файл .php в тему. теперь он отображает весь контент поста на домашней странице, я создал настраиваемое поле short_desc. и я вызываю это из кода с помощью

<?php //get_post_meta($post->ID, 'short_desc', true); ?>

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

Я ценю помощь !!

1 Ответ

1 голос
/ 13 августа 2009

Похоже, вы пытаетесь показать настраиваемое поле, которое вы установили для поста на странице указателя (в котором перечислены все посты).

Для этого вам нужно изменить index.php, добавив свой фрагмент кода туда, где вы хотели бы получить краткое описание.

<?php echo get_post_meta($post->ID, 'short_desc', true); ?>

Вам необходимо использовать echo для отображения результатов функции get_post_meta.

В зависимости от того, как настроены ваши сообщения, вы также можете использовать кнопку Больше, когда пишете свои сообщения. Это отрежет ваш пост в определенный момент, который вы решите, и покажет только эту короткую часть на страницах индекса и архива.

Другой вариант - использовать

<?php the_excerpt(); ?> 

Который показывает первые 55 слов (это можно откорректировать) поста.

Надеюсь, это поможет, Пол

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...