а как полноценные короткие посты (их оформлю, как части единой страницы, чтобы пользователь не заметил подстановки данных).
Каждый раз разные?
Если нет, то лучше использовать произвольные поля, указывая в них конкретные связанные записи.
А вообще многие плагины могут связывать по тегам. Да и без плагинов в сети есть кучка решений по «похожим записям».
это ли не счастье?
Безусловно процесс приобретения знаний — это одна из граней счастливой жизни 🙂
в каком направлении копать
Произвольные поля (с плагинами или без) — вполне перспективное направление.
страницы к тегам не привязаны
Это легко решается, подходящие плагины или код.
Произвольные поля мне совсем не подходят, мне необходимо автоматизировать процесс.
Привязка страниц к тегам — это так просто, оказывается, но тоже не подойдет. Больших отличий от страниц и постов нет, а переделывать все имеющиеся страницы и править код не хочется, тем более и решение под страницы я тоже не нашел, если только не делать это все вручную.
Слушайте, у меня ведь есть код, который выводит заголовки похожих записей, определяя их по тегам, получается, что мне надо просто поменять что-нибудь, чтобы выводились не заголовки, а целыезаписи.
<?php
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'post_type' => 'questions',
'showposts'=>5,
'caller_get_posts'=>1,
'max_length' => 2000
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile;
}
wp_reset_query();
}
?>
Пытался подменить the_title на get_the_content, но что-то никакого профита я не получил. Подскажите, какую функцию здесь использовать?
Фух, получилось.
В приведенном выше коде я изменил функцию вывода заголовков the_title на вывод контента the_content. Вроде бы все элементарно очень, но о существовании этой функции я и не знал. Получается, надо всю документацию прочитать просто на будущее? (the_content нашел случайно по «похожим записям» в каком-то блоге).
Правда теперь не могу создать второй произвольный тип записей (один то уже есть), мне говорят, что я не могу 2 раза использовать create_post_type() в function.php (Cannot redeclare create_post_type()). Но, это уже другая история.:) Попробую сам разобраться, а если не получиться, то создам новую тему (правила читал.):))
Всем спасибо.
p.s. черт, мне уже пришлось начать читать учебник по php, а то смотрю, как баран на новые ворота.:)
Больших отличий от страниц и постов нет,
Если не считать, что это абсолютно разные сущности.
Если не считать, что это абсолютно разные сущности.
Я подхожу к вопросу с точки зрения потребителя, а не разработчика, коим и не являюсь.
Я подхожу к вопросу с точки зрения потребителя, а не разработчика, коим и не являюсь.
Не хирург, просто надо аппендицит вырезать?
На этом (техническом) форуме, да ещё с такими вопросами — Вы администратор ВП.
Именно так тут к Вам и относятся.
А «потребители» обычно идут в этот раздел и просят платной помощи.
Так что Вы бы определись со своим статусом, что бы отвечающие знали как Вам помочь при ответе на след Ваш вопрос.
Вы меня не правильно поняли — с точки зрения потребителя, значит, что для меня важнее правильность выведения информации на страницы сайта, а не правильность кода.
“Вы мне скажите в какой строке что написать” — и всё тут.
По факту проблему этого поста я решил самостоятельно (пусть она и элементарная), но без вашего с vjpo вмешательства и обсуждения данной проблемы я бы не справился. «Магия вмешательства специалиста» — это когда техника начинает работать, а люди думать, только после того, как инженер (например) отвлечется от дел и придет чинить «телевизор».
Кстати, благодаря коду, который дал vjpo я уже нашел решение проблемы, которой на тот момент даже не существовало, которое даст мне лишние 5 часов рабочего времени. Да это, черт, отличное решение.
А на счет администратора wp и потребителя — я выразил свои мысли в моих предыдущих post scriptum’ах. Если я начал читать учебник по php (черт, больше 1к страниц!), значит я хочу не только вывести «записи на странице». Буду благодарен, если форум мне в этом поможет.:) Удочкой, разумеется 🙂
p.s. кстати, анатомию то я, как раз, знаю, а вот php et wp нет.