Điều hướng trang cho WordPress bằng plugin WP-PageNavi. Plugin điều hướng trang WP PageNavi: cài đặt và cấu hình

Flex 5

Đã cập nhật:

Đây là một trong những plugin nổi tiếng và phổ biến nhất dành cho WordPress. Nó cho phép bạn hiển thị điều hướng từng trang một cách dễ dàng và đơn giản trên trang web của bạn. Nhu cầu điều hướng trang là không còn nghi ngờ gì nữa - thứ nhất, nó thuận tiện hơn nhiều cho người dùng so với các liên kết "Trước" và "Sau" khó hiểu, và thứ hai, điều hướng trang giúp ích về mặt SEO - công cụ tìm kiếm lập chỉ mục các trang tốt hơn nhiều nếu liên kết đến họ đang ở trên trang chủđịa điểm. Có một số plugin tương tự, nhưng plugin này được coi là tốt nhất. Trên thực tế, điều hướng trang trong WordPress và plugin TrangNaviĐây thực tế là những khái niệm không thể tách rời.

1 Giải nén kho lưu trữ.

2 Sao chép thư mục vào /wp-content/plugin/.

3 Đi tới bảng quản trị blog trên "tab" bổ sung" và kích hoạt plugin.

Plugin được dịch hoàn toàn sang tiếng Nga. Hơn nữa, người dịch đã làm quá, thậm chí còn dịch tên của plugin (điều này trái với lẽ thường - ai dịch tên riêng?). Do đó, khi kích hoạt một plugin, hãy tìm trong số các plugin đã tải xuống, nhưng Danh sách các trang. Câu chuyện tương tự với các cài đặt - bạn sẽ tìm thấy chúng trong " Cài đặt\Danh sách các trang".

Phần đầu tiên của cài đặt plugin liên quan đến chính bảng điều khiển và các giá trị của nó:

Đây là những giá trị mặc định. Họ đưa ra một cái gì đó như thế này cho hội đồng:

Nếu bạn không điền vào bất kỳ trường nào, nó sẽ không được hiển thị trong bảng điều khiển. Do đó, bạn có thể giảm bảng điều khiển xuống phiên bản nhỏ gọn hơn như:

Phần thứ hai của cài đặt liên quan đến chính plugin:

Ở đây tôi phải làm rõ một vài điều. Lựa chọn " Sử dụng kiểu pagenavi-css.css" khiến plugin áp dụng kiểu css từ tệp vào bảng điều khiển pagenavi-css.css, nằm trong thư mục plugin. Nếu mẫu của bạn đã chứa các kiểu cho plugin (và điều này xảy ra thường xuyên vì nó rất phổ biến), thì bạn cần bỏ chọn tùy chọn này. Rốt cuộc, theo quy định, các kiểu được chỉ định trong chủ đề là phong cách tốt hơn plugin mặc định.

Tôi khuyên bạn nên tắt các phạm vi (chúng được bật theo mặc định) bằng cách đặt giá trị “0” ở mọi nơi. Bởi vì cá nhân tôi không thích điều hướng này:

Nhưng tất nhiên, tùy bạn quyết định.

Chúng ta đã hoàn tất cài đặt - làm cách nào để hiển thị bảng plugin trong mẫu? Bạn cần tìm trong các tệp mẫu để tìm mã tương tự như:

Và thay thế nó bằng mã:

Chính ở giai đoạn này, nhiều người dùng gặp vấn đề. Bởi vì mã này có thể khác nhau ở mỗi mẫu. Ngay cả các tệp mà bạn cần tìm mã này cũng rất khác nhau giữa các mẫu. Do đó, tôi khuyên bạn nên tải xuống trình soạn thảo Notepad++ (bạn cần nó trong mọi trường hợp, vì các tệp phải được lưu nghiêm ngặt trong mã hóa UTF8 không có BOM) và tìm kiếm các tệp chức năng và .

Đây là cách bạn sẽ tìm thấy chính xác vị trí trong mẫu của mình mà tác giả của nó đã ẩn các chức năng hiển thị liên kết điều hướng và bạn có thể thay thế chúng bằng mã để gọi bảng plugin. Nếu bạn không thể tự mình tìm thấy, hãy viết bình luận, tôi sẽ giúp.

Bây giờ hãy nói về phong cách thiết kế bảng điều khiển. Bạn không thích giao diện bảng điều khiển mặc định? Bạn có muốn một bảng điều khiển giống như trong ảnh chụp màn hình ở đầu bài viết này không? Sau đó mở file này và sao chép nội dung của nó vào file pagenavi-css.css, nằm trong thư mục plugin của bạn.

Có một cách thậm chí còn dễ dàng hơn để tạo kiểu cho bảng điều khiển của bạn. Để thực hiện việc này, bạn cần cài đặt một plugin trong đó bạn có thể chọn các kiểu tích hợp sẵn như sau:

Bạn không muốn cài đặt một plugin bổ sung? Được rồi, trong trường hợp đó bạn có thể sử dụng lựa chọn kiểu của tôi cho:

Xin chào các độc giả trang blog của tôi, hôm nay tôi sẽ chia sẻ với các bạn cài đặt điều hướng trang mà không cần plugin trên blog. Tại sao việc điều hướng trang trên một trang web lại cần thiết và nó mang lại những lợi ích hữu ích gì? Đây là khả năng sử dụng của blog, nhờ đó khách truy cập trang web có thể dễ dàng tìm thấy thông tin hữu ích cho họ.

Vì vậy, trước khi chuyển sang cài đặt điều hướng, bạn cần thiết lập chế độ đọc thuận tiện cho các bài đăng của mình sẽ được hiển thị trên trang blog. Để thực hiện việc này, hãy đi tới Bảng quản trị - Cài đặt - Đọc:

và đặt số lượng bài viết hiển thị sẽ được hiển thị trên mỗi trang:

TRONG trong trường hợp này 5 mục được cài đặt. Thông thường một blog hiển thị 5 đến 7 mục trên mỗi trang. Bây giờ chúng tôi đã sắp xếp các cài đặt này, ở cuối trang, chúng tôi thấy điều hướng trang WordPress tiêu chuẩn, trông giống như thế này:

Khi số lượng bài đăng trên blog của bạn là 10-15 và chúng chiếm không quá 2-3 trang thì việc điều hướng như vậy khá thuận tiện, nhưng khi blog thường xuyên chứa đầy nội dung và số lượng bài viết gần bằng 100 hoặc 200 và tất cả những bài viết này được đăng 5 bài trên mỗi trang. Vậy thì tôi nghĩ sẽ không khó để tính toán có bao nhiêu trang sẽ được đăng trên blog. Đồng thời, để khách truy cập vào blog của bạn không phải cuộn qua tất cả các trang trong blog WordPress để tìm bất kỳ bài đăng nào, việc điều hướng trang sẽ thuận tiện hơn và quan điểm chức năng cho người dùng:

Việc điều hướng như vậy sẽ giúp giữ người đọc ở lại blog của bạn để họ duyệt qua trang web của bạn một cách thuận tiện hơn để tìm kiếm các bài đăng có liên quan đến họ. Vì vậy, chúng tôi lại cải thiện, điều này giúp chúng tôi quảng bá blog của mình.

Tương tự thanh điều hướng có thể được hiển thị bằng plugin WP-PageNavi. Đồng thời, tôi tin rằng blog nên hoạt động với một số lượng nhỏ plugin để không tạo thêm tải khi hiển thị trang web. Vì vậy, chúng ta sẽ xem xét một thiết lập đơn giản hiển thị WordPressđiều hướng trang mà không cần plugin.

Cài đặt kỹ thuật

Mở bảng điều khiển Quản trị - Cài đặt-Editor - mở tệp tin.php và chèn đoạn mã sau vào đầu:

// Thanh điều hướng
hàm wp_corenavi() (
$wp_query toàn cầu, $wp_rewrite;
$trang = ";
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a["base"] = str_replace(999999999, ‘%#%’, get_pagenum_link(999999999));
$a["tổng"] = $max;
$a["current"] = $current;

tổng $ = 0; //1 — hiển thị dòng chữ “Trang N của N”, 0 — không hiển thị
$a["mid_size"] = 1; //có bao nhiêu liên kết hiển thị ở bên trái và bên phải của liên kết hiện tại
$a["end_size"] = 1; //có bao nhiêu liên kết hiển thị ở đầu và cuối
$a["prev_text"] = '"'; //Trích dẫn chuyển tiếp bên trái"
$a["next_text"] = '"'; // Trích dẫn chuyển tiếp đúng"

if ($max > 1) echo ‘

’;
if ($total == 1 && $max > 1) $pages = ‘ Trang ' . $ hiện tại. ' từ ' . tối đa $. ‘'."\r\n";
tiếng vang $ trang . paginate_links($a);
if ($max > 1) echo ‘
’;
}

hoặc như thế này:

và thay thế mã được đánh dấu bằng mã sau:

Sau này, chúng tôi kiểm tra cài đặt trên trang web của bạn và màn hình tiêu chuẩn của cài đặt điều hướng sẽ được hiển thị:

Thanh điều hướng

*/
.wp-pagenavi (
chiều cao: 50px;
rõ ràng: cả hai;

màu:#BB7B00;
}
.wp-pagenavi span.pages(
màu: #BB7B00;
}
.wp-pagenavi a, .wp-pagenavi span (
trang trí văn bản: không có;
phần đệm: 6px 9px;
lề: 2px;
nền:#ffffff;
phông chữ: đậm 14px Verdana, sans-serif;
màu: #85B6C5;
bán kính đường viền:5px ;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current (
màu viền: #BB7B00;
nền:#85B6C5;
màu sắc:#ffffff;
}
.wp-pagenavi span.current (
màu: #f5f5f5;
nền:#85B6C5;
phần đệm: 8px 9px;
}

Bây giờ chúng ta đã kết nối các kiểu để hiển thị trong Bảng WordPressđiều hướng mà không cần sử dụng plugin, chúng ta sẽ có thể thấy một chế độ xem tương tự:

Để loại bỏ các trang trùng lặp bổ sung mà bạn không thích công cụ tìm kiếm chúng ta cần đóng nó khỏi việc lập chỉ mục trang trang. Để làm điều này, chúng ta cần thêm đoạn mã sau vào đầu tệp tin.php.

/*** THÊM meta robot noindex,nofollow CHO CÁC TRANG ***/
hàm my_meta_noindex() (

nếu như (
is_paged() // Tất cả và các trang điều hướng
) (tiếng vang "".' '."\N";)
}

add_action('wp_head', 'my_meta_noindex', 3); // thêm noindex,nofollow vào đầu

Chúng tôi lưu và kiểm tra cài đặt của chúng tôi. Để thực hiện việc này, hãy mở bất kỳ trang nào trong số các trang 2, 3-10, v.v., nhấn Ctrl+U và đoạn mã sau sẽ được hiển thị trong mã hóa trang:

Nó quan trọng Không cho phép: Không nên đóng /trang trong tệp robots.txt từ việc lập chỉ mục. Việc cài đặt đã hoàn tất. Tôi hy vọng bạn hiểu tất cả các mã hóa này. Nếu bạn có bất kỳ câu hỏi nào, hãy viết bình luận, tôi chắc chắn sẽ trả lời. Hẹn sớm gặp lại!

Điều hướng trang là điều mà mọi blogger nên chú ý đến Đặc biệt chú ý. Nó bao gồm việc hiển thị Bài đăng trên WordPress trên cơ sở từng trang. Thông thường, các mục nhập được hiển thị theo thứ tự phân cấp và mặc dù bạn có các tùy chọn lựa chọn như Mục nhập cũ và Mục nhập mới, bạn không có tùy chọn hiển thị các mục nhập trên cơ sở từng trang với các trang được đánh số.

Sử dụng điều hướng trang, người dùng có thể truy cập trực tiếp vào trang 6 hoặc 8 mà không cần phải điều hướng từ trang này sang trang khác. Điều hướng này cũng hữu ích cho SEO; các công cụ tìm kiếm thích điều hướng này hơn; nó cho phép các bot dễ dàng điều hướng qua các bài đăng trên các trang của trang web. Bằng cách sử dụng plugin miễn phí WordPress, được đưa ra trong bài viết này, bạn có thể cài đặt điều hướng phân trang trên trang web của mình.

1 – Điều hướng trang WP

Điều hướng trang WP là một plugin phổ biến cho phép khách truy cập trang web của bạn dễ dàng di chuyển từ trang này sang trang khác. Nó sẽ thay thế tùy chọn Bài viết cũ/Bài viết mới bằng điều hướng được phân trang. Plugin không yêu cầu tài nguyên lớn và không ảnh hưởng đến tốc độ tải trang.

Plugin này tương thích với hầu hết các chủ đề hiện có.

  • Yêu cầu ít tài nguyên.
  • Thân thiện với SEO.
  • Rất phổ biến.
2 – Phân trang WP

Plugin này là một cách hay để thêm điều hướng phân trang vào trang web WordPress của bạn, với nó, bạn có thể thêm phân trang số để hiển thị số trang chủ, trang giữa và trang cuối.

Với nó, bạn thậm chí có thể thêm điều hướng thông qua nhận xét vào bài đăng, điều này sẽ giúp tải trang dễ dàng hơn.

Các điểm và tính năng chính:

3 – Phân trang đơn giản
Phân trang đơn giản là một plugin cho phép bạn điều hướng qua cả bài đăng và nhận xét của mình. Đúng như tên gọi, plugin này rất dễ sử dụng. Bạn thậm chí có thể tạo kiểu cho điều hướng của mình để phù hợp với chủ đề blog bằng cách sử dụng biểu định kiểu.

Có 6 biểu định kiểu phù hợp với trang web của bạn và hỗ trợ ngôn ngữ kép.

Các điểm và tính năng chính:

  • Sử dụng điều hướng trang đơn giản.
  • Sử dụng điều hướng bình luận.
  • Có các bảng định kiểu cho các loại khác nhau trưng bày.
  • Có 6 loại phong cách.
4 – Liên kết trang Plus

Liên kết trang Plus– một plugin thực hiện chức năng thêm điều hướng vào bài viết. Đôi khi bản ghi của bạn trở nên lớn đến mức bạn cần chia nó thành nhiều phần. Trong những trường hợp như vậy, plugin Page Links Plus sẽ giúp bạn, plugin này sẽ chia bài đăng của bạn thành các trang, hiển thị kết nối giữa chúng, cho phép bạn xem toàn bộ bài đăng.

Plugin đi kèm với nhiều cài đặt khác nhau để giúp bạn đạt được kết quả mong muốn cho bài đăng của mình.

Các điểm và tính năng chính:

  • Cho phép bạn đánh số bài viết và trang.
  • Có một tùy chọn để xem toàn bộ bản ghi.
  • Có rất nhiều cài đặt.
  • Có sẵn phiên bản Pro.
5 – Phân trang theo bảng chữ cái

Phân trang theo bảng chữ cái sẽ đánh số các bài viết và trang trên trang web của bạn theo thứ tự ABC. Nếu bạn đang bán sản phẩm trên trang web WordPress của mình thì plugin này sẽ hoạt động rất hiệu quả, nó sẽ đánh số tất cả các sản phẩm của bạn theo thứ tự bảng chữ cái.

Nó có thể được sử dụng ở bất kỳ đâu trên trang web của bạn bằng cách sử dụng mã ngắn.

Các điểm và tính năng chính:

  • Có điều hướng theo thứ tự bảng chữ cái.
  • Hỗ trợ giao dịch có sẵn.
  • Có thể được đặt ở bất cứ đâu bằng cách sử dụng shortcode.
  • Có thể hiển thị danh sách người dùng theo thứ tự bảng chữ cái.
6 – Phân trang thư viện cho WordPress

Plugin phân trang thư viện cho WordPress sẽ giúp bạn điều hướng qua các thư viện hình ảnh trên trang web WordPress của bạn. Nó sẽ hiển thị tất cả các hình ảnh trong thư viện, giúp người dùng truy cập trực tiếp vào bất kỳ hình ảnh nào mà không cần phải cuộn qua từng hình ảnh một.

Hỗ trợ CDN giúp bạn làm cho thư viện hình ảnh của mình thân thiện với SEO. Ngoài ra còn có bộ nhớ đệm để tăng tốc độ tải trang, cũng như Ajax để thực hiện các thay đổi mà không cần phải tải lại trang.

Các điểm và tính năng chính:

  • Có điều hướng thông qua các phòng trưng bày hình ảnh.
  • Hỗ trợ CDN có sẵn.
  • Thân thiện với SEO.
  • Bộ nhớ đệm có sẵn.
7 – Phân trang bài nâng cao
Plugin phân trang bài nâng cao sẽ điều hướng qua các mục của bạn. Nếu bài viết của bạn quá lớn, bạn có thể sử dụng plugin này để chia nó thành nhiều trang. Để không bị nhầm lẫn trong thông thường nút kỹ thuật số, với plugin này bạn có thể đặt văn bản và hình ảnh trên các nút. Bạn có thể sử dụng mã ngắn để phân trang bài đăng của mình theo bất kỳ cách nào bạn muốn.

Ajax sẽ giúp bạn điều hướng đến một phần mà không cần phải tải lại toàn bộ trang.

Các điểm và tính năng chính:

  • Tách một bản ghi duy nhất.
  • Sử dụng văn bản và hình ảnh trên các nút.
  • Sử dụng mã ngắn.
  • Sử dụng Ajax.
8 – Phân trang thông minh WP
Phân trang thông minh WP- Cái này Một cách thuận tiện hiển thị các bài đăng được chia thành các trang, cùng với một trường trong đó bạn có thể nhập số trang, cho phép bạn truy cập ngay lập tức trang mong muốn. Điều này rất hữu ích nếu bạn có nhiều bài đăng trên trang web của mình, khiến người dùng khó điều hướng đến một trang ở rất xa. Nếu bạn có 4000 trang bài đăng và người dùng muốn xem trang 2555, plugin này có thể cung cấp cho bạn một dịch vụ vô giá.

Các điểm và tính năng chính:

  • Sử dụng điều hướng trang đơn giản.
  • Có một trường để điều hướng trực tiếp đến trang mong muốn.
  • Chủ đề phù hợp.
  • Có một sự sửa đổi của phong cách.
9 – Phân trang jPages dành cho WordPress
Cái này plugin jQuery, lấy cảm hứng từ jPages, giúp bạn dễ dàng phân trang các thư viện hình ảnh và nhận xét. Đây là một plugin đáp ứng đầy đủ sẽ cung cấp điều hướng nội dung cho tất cả các loại thiết bị có Đa dạng về kích cỡ màn hình. jPages Pagination For WordPress là một plugin nhỏ cho phép bạn dễ dàng tích hợp điều hướng với jQuery.

Tất cả các trình duyệt chính đều hỗ trợ plugin này, vì vậy khách truy cập trang web của bạn sẽ không gặp vấn đề gì khi xem nội dung khi sử dụng plugin này để điều hướng.

Các điểm và tính năng chính:

  • jQuery được sử dụng.
  • Plugin đáp ứng.
  • Được hỗ trợ bởi các trình duyệt lớn.
  • Dễ dàng tích hợp.
Phần kết luận
Bài viết này cung cấp danh sách các plugin phân trang WordPress miễn phí tốt nhất có thể giúp bạn phân trang trang web của mình một cách thuận tiện nhất. cách tốt nhất. Tất cả các plugin đều có Các tính năng khác nhau, vì vậy hãy chọn cái phù hợp nhất với trang web của bạn.

Xin chào độc giả blog thân yêu. Trong bài viết này, chúng ta sẽ xem cách thiết lập điều hướng trang bằng plugin WP-PageNavi cho .

Sau khi cài đặt plugin hữu ích này, điều hướng trang sẽ như thế này:

Đồng ý, điều này tốt hơn nhiều. Và đây chỉ là phiên bản đầu tiên. Nhưng bạn có thể tùy chỉnh kiểu điều hướng trang sao cho phù hợp hài hòa với trang web của bạn. Và nó có thể khác như thế nào nếu chúng ta đang nói về blog của quản trị trang web?

Cách cài đặt và định cấu hình plugin điều hướng trang PageNavi.

Đầu tiên bạn cần tải xuống plugin PageNavi từ trang web chính thức về máy tính của bạn và giải nén kho lưu trữ. Kết quả là bạn sẽ nhận được một thư mục PageNavi với một số tệp. Tiếp theo, thiết lập kết nối để sử dụng trình quản lý ftp FileZilla và tới thư mục /wp-content/plugin/.

Sau đó chúng tôi mở Bảng quản trị WordPress, đi tới tab plugin, tìm PageNavi và nhấp vào “ kích hoạt ».

Việc này hoàn tất việc cài đặt và kích hoạt plugin PageNavi. Tất cả những gì còn lại là viết mã vào các tệp index.php, archive.php và search.php chịu trách nhiệm hiển thị điều hướng trang. Để thực hiện việc này, hãy mở tệp bằng soạn thảo văn bản và tìm dòng sau:

Thay thế chúng bằng:

< ?php if(function_exists("wp_pagenavi")) { wp_pagenavi(); } ?>

Sau đó, điều hướng phân trang sẽ được hiển thị trên các trang này. Nhưng thường thì thiết kế của nó không phù hợp với thiết kế của blog nên cần phải tùy chỉnh. Để thực hiện việc này, hãy mở “Cài đặt” trong bảng quản trị blog và chọn “Danh sách các trang”. Cửa sổ sau sẽ mở ra:

Bạn đang ở trong đó bạn có thể thay đổi theo ý thích của mình. Ví dụ: xóa từ “trang” ở dòng đầu tiên hoặc xóa nó hoàn toàn, v.v. Nói chung, hãy thử nghiệm cho đến khi bạn có được tùy chọn phù hợp với mình. Đối với blog này tôi để lại mọi thứ như cũ. Bên dưới, chỉ định kiểu danh sách trang, số lượng trang hiển thị và nhấp vào lưu.

Bây giờ hãy chuyển sang thiết lập giao diện điều hướng trang. Đối với điều này bạn sẽ phải chỉnh sửa tệp kiểu plugin PageNavi - pagenavi-css.css. Mở khóa nó bằng văn bản Trình soạn thảo sổ tay++ và nhập sự thay đổi cần thiết vào đoạn mã sau:

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active ( đệm: 2px 4px 2px 4px; lề: 2px; trang trí văn bản: none; đường viền: 1px liền khối #0066cc; màu: #0066cc ; màu nền: #FFFFFF; ) .wp-pagenavi a:hover ( đường viền: 1px rắn #114477; màu: #114477; màu nền: #FFFFFF; ) .wp-pagenavi span.pages ( phần đệm: 2px 4px 2px 4px; lề: 2px 2px 2px 2px; màu: #000000; đường viền: 1px rắn #000000; màu nền: #FFFFFF; ) .wp-pagenavi span.current ( đệm: 2px 4px 2px 4px; lề: 2px; phông chữ- trọng lượng: đậm; đường viền: 1px rắn #000000; màu: #000000; màu nền: #FFFFFF; ) .wp-pagenavi span.extend ( đệm: 2px 4px 2px 4px; lề: 2px; đường viền: 1px rắn #000000; màu: #000000; màu nền: #FFFFFF; )

Bạn có thể thay đổi màu văn bản, màu nền, màu văn bản có thay đổi sau khi di con trỏ hay không, v.v. Sau khi thực hiện tất cả các thay đổi, hãy lưu tệp và đánh giá kết quả. Nhân tiện, nó sẽ làm cho công việc dễ dàng hơn nhiều Plugin FireBug dành cho trình duyệt Firefox.

Chúc một ngày tốt lành, các bạn thân mến! Hôm nay chúng tôi sẽ nói chuyện với bạn về cách làm một cái gì đó đẹp và một điều thuận tiện Làm sao điều hướng trang sử dụng plugin WP-PageNavi hoặc mã đơn giản. Không biết bạn thế nào, nhưng cá nhân tôi không thích tính năng điều hướng tích hợp trong công cụ WordPress chút nào.

Đây là loại điều hướng gì? Được rồi, nếu blog vẫn còn non trẻ và sẽ không có nhiều bài viết trên đó, nhưng nếu đã có hơn 200-300 bài thì sao? Trong trường hợp này, việc điều hướng như vậy có thể dễ dàng khiến nhiều độc giả của bạn sợ hãi, bởi vì không ai muốn nhấp vào nút “bài đăng trước” cho đến khi họ mất mạch để truy cập. vật liệu cần thiết. Ngoài ra, dòng chữ này trông kín đáo đến mức có thể không nhìn thấy được, điều này cuối cùng sẽ dẫn đến giảm số lượt xem trang trên mỗi khách truy cập và thời gian dành cho trang web, và điều này hiện rất quan trọng khi quảng cáo bất kỳ trang web nào, không thể bỏ qua . Vì vậy, nếu bạn vẫn dự định thực hiện điều hướng từng trang, bạn có thể sử dụng bất kỳ phương pháp nào được trình bày bên dưới.

Điều hướng trang cho WordPress bằng plugin WP-PageNavi.

Phương pháp 1. Tải xuống plugin WP-PageNavi tại đây và tải nó lên blog, kích hoạt nó, đi tới bảng quản trị blog trong “cài đặt” “danh sách các trang”. Ở đây chúng ta chỉ cần định cấu hình một tham số - “số trang cần hiển thị”. Cá nhân tôi đã chỉ định 10 để làm cho điều hướng của tôi hiển thị rõ ràng với khách truy cập. Nhân tiện, nếu đột nhiên toàn bộ điều hướng trang của bạn không vừa với mẫu chủ đề của bạn, tức là nếu nó trông giống như thế này:

thì bạn có thể chỉ cần giảm con số này hoặc tốt hơn nữa là xóa dòng chữ “trang” khỏi cài đặt plugin và thay thế chúng bằng mũi tên. Được rồi, sau đó, hãy nhấp vào lưu và xem cách chúng tôi hiện có điều hướng từng trang đơn giản trên blog. Nếu điều này không xảy ra thì chúng ta sẽ đi đến " vẻ bề ngoài"" editor" mở tệp mẫu chính (index.php) và tìm mã như thế này: hoặc một cái gì đó tương tự và thay đổi nó thành: , lưu bản ghi.

Chúng tôi thực hiện thao tác tương tự với các tệp archive.php và search.php nếu bạn muốn điều hướng này không chỉ trên trang chính mà còn trong các phần riêng lẻ và trong quá trình tìm kiếm. Tốt, tôi muốn cảnh báo anh để đề phòng, lính cứu hỏa, rằng plugin này Nó không phù hợp với tất cả mọi người, vì vậy nếu không có gì phù hợp với bạn, bạn có thể cài đặt một plugin tương tự WP-Page Numbers. Nếu bạn cài đặt nó, bạn cũng sẽ cần phải chèn mã đặc biệt trong cùng một tập tin.

Phong cách thiết kế đẹp mắt để điều hướng trang của plugin WP-PageNavi và WP-Page Numbers.

Có thể bạn đã nhận thấy rằng điều hướng trang của tôi trông đẹp hơn và hấp dẫn hơn trang của bạn. Điều này là do tôi có một plugin bổ sung kiểu WP-Page Numbers , hoạt động cho cả Số trang WP-PageNavi và WP-Page. Nếu đột nhiên bạn là một lập trình viên, giống như tôi, có thể nói, không phải là một người chuyên nghiệp, có thể nói, để tự mình kê đơn các thiết kế trong các tệp plugin, thì bạn chỉ cần cài đặt plugin này cho chính mình. Sau khi cài đặt nó, bạn sẽ thấy trong bảng quản trị của mình phần mới Phong cách trangNavi. Trong đó bạn có thể chọn bất kỳ kiểu thiết kế điều hướng trang nào bạn thích.

Tổng cộng, plugin có 20 loại kiểu với tất cả các màu có sẵn. Ngoài ra, nếu bạn đột nhiên không thích bất kỳ thứ gì trong danh sách, thì trong tab Chọn Biểu định kiểu, bạn có thể thay đổi cài đặt từ “Phong cách hiện có” thành “Tùy chỉnh”, một trình chỉnh sửa sẽ xuất hiện trước mặt bạn, nơi bạn có thể chỉ định cài đặt , màu sắc, v.v. bạn cần. Nếu vậy thì đây là bản dịch của họ:

Màu tiêu đề - màu tiêu đề.

Màu nền- màu nền.

Màu nền hiện hoạt/hiện tại- màu của nút khi bạn di con trỏ chuột lên nút đó.

Cỡ chữ - cỡ chữ.

Di chuột liên kết / Màu hoạt động- màu của liên kết khi bạn di con trỏ chuột lên nó.

liên kết Màu viền- màu viền nút và số trang.

Di chuột viền liên kết/Màu hoạt động- Màu đường viền khi di con trỏ chuột.

Align Navigation - căn chỉnh trên trang: giữa, trái hoặc phải.

Làm cách nào để điều hướng trang mà không cần plugin WP-PageNavi?

Nếu bạn không phải là một trong những người thích cài đặt những cái mới để cải thiện chức năng, thì bạn có thể thực hiện một giải pháp thay thế - chỉ cần cài đặt mã sẽ hiển thị điều hướng này, nhưng trước đó, hãy làm điều đó để đề phòng.

Phương pháp 2.Đi tới "trình soạn thảo" "giao diện" và mở tệp chức năng chủ đề (functions.php) và ở cuối trước thẻ?>

hàm wp_corenavi() (

$trang = "";
$max = $wp_query->max_num_pages;


$a["tổng"] = $max;
$a["current"] = $current;
tổng $ = 1; //1 — hiển thị dòng chữ “Trang N của N”, 0 — không hiển thị
$a["mid_size"] = 3; //có bao nhiêu liên kết hiển thị ở bên trái và bên phải của liên kết hiện tại
$a["end_size"] = 1; //có bao nhiêu liên kết hiển thị ở đầu và cuối
$a["prev_text"] = """; //văn bản liên kết " Trang trước»
$a["next_text"] = """; //văn bản liên kết " Trang tiếp theo»
nếu ($max > 1) echo "

";
if ($total == 1 && $max > 1) $pages = ""."\r\n";

nếu ($max > 1) echo "
";
}

Nhân tiện, mã này có một số giải thích bằng tiếng Nga, vì vậy bạn có thể thử nghiệm các con số một chút nếu cần. Bây giờ, giống như plugin WP-PageNavi, hãy truy cập các tệp: Hàm.php, Index.php và Archive.php và tìm dòng ở đó và sau nó hoặc một vài dòng nữa, hãy thêm mã

Phương pháp 3 . Phương pháp này tương tự như cái thứ hai, nhưng mã vẫn hơi khác một chút. Trong tệp hàm chủ đề (functions.php) ở cuối trước thẻ ?>, hãy chèn mã này và lưu mục nhập.

chức năng điều hướng() (
$wp_query toàn cầu, $wp_rewrite;
$trang = "";
$max = $wp_query->max_num_pages;
if (!$current = get_query_var("paged")) $current = 1;
$a["base"] = str_replace (999999999, "%#%", get_pagenum_link (999999999));
$a["tổng"] = $max;
$a["current"] = $current;
tổng $ = 0; //1 — hiển thị dòng chữ “Trang N của N”, 0 — không hiển thị
$a["mid_size"] = 2; //có bao nhiêu liên kết hiển thị ở bên trái và bên phải của liên kết hiện tại
$a["end_size"] = 5; //có bao nhiêu liên kết hiển thị ở đầu và cuối
$a["prev_text"] = ""Trước"; //văn bản liên kết “Trang trước”
$a["next_text"] = "Tiếp theo"; //văn bản liên kết “Trang tiếp theo”
nếu ($max > 1) echo "

";
if ($total = 1 && $max > 1) $pages = " Trang " . $current . " từ " . $max .""."\r\n";
tiếng vang $ trang . paginate_links($a);
nếu ($max > 1) echo "
";
}

. Bây giờ, hãy truy cập tệp biểu định kiểu (style.css) và chèn mã kiểu này vào đâu đó, trong đó mã tệp bắt đầu bằng dấu chấm và lưu mục nhập.

.navigator (lề:10px 7px;
nền:#fff;
đường viền:1px liền khối #aaa;
phần đệm: 15px;
tràn:ẩn;
cỡ chữ: 13px;
màu:#000;)

.navigator a(nền: #fff;
đường viền: 1px liền khối #DDDDDD;
màu: #000000;
cỡ chữ: 13px;
phần đệm: 10px;
trang trí văn bản: không có;)


nền:#f1f8f9;
đường viền: 1px liền khối #C6D2D4;)

.navigator a:hover(background: #fff;
đường viền: 1px liền khối #111;
màu: #0000cc;
cỡ chữ: 13px;
phần đệm: 10px;
trang trí văn bản: không có;)

.navigator span.pages (phần đệm: 3px 5px;
nền:#f1f8f9;
đường viền: 1px liền khối #C6D2D4;)

.navigator span.current (nền: #fff;
đường viền: 1px liền khối #111;
màu: #0000cc;
cỡ chữ: 15px;
phần đệm: 10px;
trang trí văn bản: không có;)

.navigator span.extend (phần đệm: 3px 5px;
nền:#f1f8f9;
đường viền: 1px liền khối #C6D2D4;)

.str(nền: #fff;
đường viền: 1px liền khối #DDDDDD;
màu: #000000;
cỡ chữ: 13px;
phần đệm: 10px;
trang trí văn bản: không có;)

Phương pháp 4. Trong tệp hàm chủ đề (functions.php) ở cuối trước thẻ ?>, hãy chèn mã này và lưu mục nhập.

hàm my_pagenavi ($pages = "", $range = 2)
{
$showitems = ($phạm vi * 2)+1;

toàn cầu $paged;
if (trống($paged)) $paged = 1;

nếu ($ trang == "")
{
$wp_query toàn cầu;
$pages = $wp_query->max_num_pages;
nếu (!$trang)
{
$trang = 1;
}
}

nếu (1 != $ trang)
{
tiếng vang "

»;
}
}

Trong các tệp: hàm.php, index.php và archive.php, chúng tôi tìm thấy dòng ở đó và sau nó hoặc một vài dòng nữa hãy thêm mã . Bây giờ hãy truy cập tệp biểu định kiểu (style.css) và như trong ví dụ trước, hãy chèn mã này và lưu mục nhập.

.phân trang(
rõ ràng: cả hai;
cỡ chữ: 12px;
lề trên: 10px;
căn chỉnh văn bản: giữa;
}

.pagination span, .pagination a (
trang trí văn bản: không có;
đường viền: 1px liền khối #BFBFBF;
phần đệm: 3px 5px;
lề: 2px;
}

.pagination a:hover(
màu viền: #000;
}
.pagination .current(
độ dày phông chữ: đậm;
}

Phương pháp 5. Tải xuống tệp này, lấy mã từ đó và dán vào (functions.php) ở cuối trước thẻ ?> và lưu mục nhập. Nếu có điều gì, tôi xin lỗi trước vì sự bất tiện này vì mã quá lớn để xuất bản. Bây giờ trong các tệp: hàm.php, index.php và archive.php, chúng tôi tìm thấy dòng ở đó và sau nó hoặc một vài dòng nữa hãy thêm mã

Nếu có thì tất cả các mã đều đã được kiểm tra chức năng, vì vậy một trong những ví dụ sẽ phù hợp với bạn trong mọi trường hợp. Chỉ vậy thôi, chúc may mắn.