Поддержка Проблемы и решения Вывод постов на странице записи

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • а как полноценные короткие посты (их оформлю, как части единой страницы, чтобы пользователь не заметил подстановки данных).

    Каждый раз разные?
    Если нет, то лучше использовать произвольные поля, указывая в них конкретные связанные записи.
    А вообще многие плагины могут связывать по тегам. Да и без плагинов в сети есть кучка решений по «похожим записям».

    это ли не счастье?

    Безусловно процесс приобретения знаний — это одна из граней счастливой жизни 🙂

    в каком направлении копать

    Произвольные поля (с плагинами или без) — вполне перспективное направление.

    страницы к тегам не привязаны

    Это легко решается, подходящие плагины или код.

    Произвольные поля мне совсем не подходят, мне необходимо автоматизировать процесс.

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

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

    <?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 нет.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Вывод постов на странице записи» закрыта для новых ответов.