it-swarm-vi.tech

Cách thêm bài viết vào một trang

Tôi muốn có một trang domain.com/blog bao gồm tất cả các bài đăng trên blog của tôi.

Vấn đề là hiện tại để vào blog của tôi, có vẻ như permalink sẽ luôn ...

tên miền/danh mục/danh mục

Tôi có thể thay đổi permalinks nhưng tôi không muốn nó giống như domain.com/blog/featured hoặc thứ gì đó.

Tôi muốn có một trang là tên miền/blog sẽ hiển thị tất cả các bài đăng trên blog của tôi. Có cách nào để làm việc này không?

Suy nghĩ của tôi chỉ đơn giản là tạo một Trang bao gồm tất cả các bài đăng của tôi. Làm thế nào tôi có thể làm điều này?

Cảm ơn!

1
jim_shook

Tạo một trang trống với blog là tiêu đề.

Chuyển đến Cài đặt -> Đọc và chọn trang tĩnh bên dưới Trang trước hiển thị . Bây giờ hãy đặt trang bài viết thành blog mà bạn vừa tạo và đặt một trang mà bạn thích làm trang nhất.

Tôi hy vọng đây là những gì bạn đang hỏi về, nếu không chỉ cho tôi biết.

2
Patrik

Bạn có thể thử plugin Danh sách bài viết danh mục

Plugin này cho phép bạn liệt kê các bài đăng từ một danh mục (hoặc danh mục) vào một bài đăng/trang bằng cách sử dụng mã ngắn [catlist]. Bạn có thể liệt kê các bài viết bao gồm một thẻ hoặc thẻ cũng.

0
infrcl

Tại sao không tạo một shortcode?

Thêm mã sau đây vào hàm.php

Ví dụ về mã ngắn để đặt vào trang của bạn: [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");

Tôi đã sử dụng phương pháp này thành công trên các trang web của tôi.

0
stemie

Nó là rất có thể. Theo kinh nghiệm hạn chế của tôi, nó được điều khiển bởi chủ đề bạn chọn. Nhiều chủ đề sẽ có một loại trang bạn có thể chọn (bài đăng đơn, đa trang, tĩnh, lưu trữ). Bằng cách này bạn có thể xác định trang nào có bài đăng trên blog của bạn và trang nào không. Sau đó, bạn có thể sử dụng cài đặt permalink để lái mảnh ghép cuối cùng. Tôi sẽ khuyến khích bạn xem xét các chủ đề khác nhau và đánh giá những gì hoạt động cho trang web của bạn. Người tôi sử dụng và đã tìm thấy linh hoạt trong lĩnh vực này là Atahualpa từ http://wordpress.bytesforall.com/ .

MM/RC

0
RealityCramp