jim_shook
  • 0
Новичок

Как добавить сообщения на страницу

  • 0

Я хочу иметь страницу domain.com/blog со всеми сообщениями в моем блоге.

Проблема в том, что в настоящее время, чтобы попасть в мой блог, похоже, что постоянная ссылка всегда будет…

домен/категория/имя категории

Я могу изменить постоянные ссылки, но я не хочу, чтобы это было что-то вроде domain.com/blog/featured или что-то в этом роде.

Я хочу иметь страницу домена/блога, на которой будут отображаться все мои сообщения в блоге. Есть ли способ сделать это?

Моя идея заключается в том, чтобы просто создать страницу, включающую все мои сообщения. Как бы я это сделал?

Спасибо!

Share
  1. @ jas225 — Каков URL вашего блога, чтобы мы могли наглядно увидеть вашу проблему?

    • 0
  2. Создайте пустую страницу с блогом в качестве заголовка.

    Перейдите в «Настройки» -> «Чтение» и выберите статическую страницу в разделе « Отображение на главной странице». Теперь установите страницу сообщений в блог, который вы только что создали, и установите страницу, которую вы предпочитаете, в качестве главной страницы.

    Надеюсь, это то, о чем вы спрашивали, если не просто дайте мне знать.

    • 0
  3. Это очень возможно. По моему ограниченному опыту, это зависит от выбранной вами темы. Многие темы будут иметь тип страницы, который вы можете выбрать (один пост, мультипост, статический, архивный). Таким образом, вы можете определить, на каких страницах есть записи вашего блога, а на каких нет. Затем вы можете использовать настройки постоянной ссылки, чтобы управлять последней частью головоломки. Я бы посоветовал вам посмотреть на разные темы и оценить, что работает для вашего сайта. Тот, который я использую и считаю гибким в этой области, — это Atahualpa с http://wordpress.bytesforall.com/.

    ММ/RC

    • 0
  4. Вы можете попробовать плагин List Category Posts

    Этот плагин позволяет вам перечислять сообщения из категории (или категорий) в сообщение/страницу, используя шорткод [catlist]. Вы также можете перечислить сообщения, включая тег или теги.

    • 0
  5. Почему бы не создать шорткод?

    Добавьте следующий код в свой functions.php, а затем на своей странице вы можете добавить цикл с различными фильтрами.

    Пример шорткода для размещения на вашей странице:[loop the_query="showposts=10&cat=4"]

    function sp_loop_shortcode($atts) {
    
       // Defaults
       extract(shortcode_atts(array(
          "the_query" => ''
       ), $atts));
    
       // de-funkify query
       $the_query = preg_replace('~&#x0*([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $the_query);
       $the_query = preg_replace('~&#0*([0-9]+);~e', 'chr(\\1)', $the_query);
    
       // query is made               
       query_posts($the_query);
    
       // Reset and setup variables
       $output = '';
       $temp_title = '';
       $temp_link = '';
    
       // the loop
       if (have_posts()) : while (have_posts()) : the_post();
    
          $temp_title = get_the_title($post->ID);
          $temp_link = get_permalink($post->ID);
    
          // output all findings - CUSTOMIZE TO YOUR LIKING
          $output .= "<li><a href='$temp_link'>$temp_title</a></li>";
    
       endwhile; else:
    
          $output .= "nothing found.";
    
       endif;
    
       wp_reset_query();
       return $output;
    
    }
    add_shortcode("loop", "sp_loop_shortcode");
    

    Я успешно использовал этот метод на своих сайтах.

    • 0

Оставить ответ

You must login to add an answer.