Cách tìm permalink trong WordPress

Permalink là URL của một bài báo, sách điện tử, video hoặc nội dung điện tử khác trên web. Nó được gọi là permalink vì nó sẽ không thay đổi. Nhiều cơ sở dữ liệu của Thư viện chứa tùy chọn tạo liên kết cố định để bạn có thể dễ dàng quay lại tài nguyên hoặc chia sẻ tài nguyên đó với người khác. Luôn tìm tùy chọn liên kết cố định thay vì sao chép URL từ thanh địa chỉ vì những liên kết đó sẽ không đưa bạn trở lại tài nguyên

Ví dụ: trang chủ tại Kinsta là https. //kinsta. com/, blog của chúng tôi ở https. //kinsta. com/blog/ và một bài đăng sử dụng liên kết như https. //kinsta. com/blog/wordpress-widget/

Permalinks cũng được sử dụng cho các trang lưu trữ, trang tĩnh và bất kỳ nội dung nào trên trang web của bạn cần URL riêng

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách permalinks hoạt động, cách tối ưu hóa chúng cho trang web của bạn và cách định cấu hình chúng qua màn hình cài đặt của bạn và bằng cách viết một số mã

WordPress Permalinks là gì?

Theo định nghĩa trên codex chính thức của WordPress

“WordPress Permalinks là các URL cố định cho các bài đăng trên blog cá nhân của bạn, cũng như các danh mục và danh sách các bài đăng trên blog khác. ”

Mỗi trang trong trang web của bạn [bao gồm bài đăng, trang, trang lưu trữ và các trang khác như trang 404] sẽ có liên kết cố định riêng

Xem cách Kinsta chống lại đối thủ. Đối chiếu

Vì vậy, ví dụ, trang chủ của bạn sẽ ở trang web của bạn. com, trong khi blog của bạn ở trang web của bạn. com/blog

Nếu bạn có danh mục 'nổi bật' trong blog của mình, thì đó có thể là một trong số các URL

  • trang web của bạn. com/danh mục/đặc sắc
  • trang web của bạn. com/blog/nổi bật hoặc chỉ
  • trang web của bạn. com/đặc sắc

Bài viết cá nhân cũng có permalink riêng của họ. Trong các tệp mẫu chủ đề của bạn, thẻ mẫu the_permalink[] sẽ được sử dụng để tìm nạp URL của bài đăng và tạo liên kết có thể nhấp từ đó

WordPress uses this to fetch the unique permalink for the individual post and output it within an element so it can be used as a link in your blog post listings.

Cái hay của việc có thẻ mẫu này là bạn chỉ cần sử dụng một đoạn mã đó để tìm nạp liên kết đến bất kỳ bài đăng nào trên trang web của mình và bạn không phải mã hóa cứng bất kỳ liên kết nào vào chủ đề của mình

Sự khác biệt giữa Permalinks, Slugs và Links

Trong bài đăng này, chúng tôi sẽ tập trung vào permalinks một cách chi tiết, nhưng chúng tôi cũng sẽ xem xét các con sên. Vậy sự khác biệt giữa chúng là gì?

Permalink là toàn bộ liên kết đến một bài đăng. Vì vậy, liên kết tôi đã cung cấp trước đó cho một bài đăng trên Kinsta về widget là https. //kinsta. com/blog/wordpress-widget/

Slug là phần cuối cùng của permalink đó và nó là duy nhất cho bài đăng đó. Trong trường hợp này, đó là wordpress-widget

Con sên đó được tạo tự động cho bạn dựa trên tiêu đề của bài đăng. Và nếu bạn muốn tạo slug theo cách thủ công cho bài viết, bạn có thể. Tôi sẽ chỉ cho bạn cách [và tại sao bạn có thể muốn] ở phần sau của bài đăng này

Permalinks, slug, liên kết, URL. tất cả những thứ này là gì? Nhấp để Tweet

Cách WordPress Permalinks được tạo

Trong một trang web tĩnh, một URL xác định một tài nguyên theo tên và đường dẫn thư mục của nó, như trong ví dụ sau

//example.com/path/to/resource/wordpress-permalinks.html

Để có các URL có cấu trúc tốt, chúng tôi chỉ cần một hệ thống tệp có cấu trúc tốt và các tài nguyên được đặt tên phù hợp

Nhưng web là động và chúng tôi đã quen với việc quản lý các trang web bằng cách sử dụng CMS dựa trên cơ sở dữ liệu, nghĩa là các URL sẽ chứa một số tham số có giá trị xác định truy vấn sẽ được chạy đối với cơ sở dữ liệu

Xem xét ví dụ sau

//example.com/?key1=val1&key2=val2

Trong URL này, bạn sẽ thấy dấu phân cách [dấu chấm hỏi] và một tập hợp các cặp khóa/giá trị [được phân tách bằng dấu và] tạo thành chuỗi truy vấn. URL không đáp ứng các yêu cầu về khả năng sử dụng và khả năng truy cập và phải được chuyển đổi thành một URL có ý nghĩa hơn và

Cách các URL “xấu xí” này được chuyển đổi thành các liên kết cố định được tối ưu hóa tùy thuộc vào máy chủ web của bạn. Nếu bạn là người dùng Apache, bạn sẽ được yêu cầu thêm một bộ chỉ thị viết lại vào thư mục gốc. tập tin htaccess. Nếu bạn là người dùng Nginx, bạn sẽ thêm lệnh try_files vào tệp cấu hình chính

Nhưng đừng lo lắng. Hầu hết thời gian bạn sẽ không được yêu cầu định cấu hình từng dòng máy chủ web vì WordPress sẽ làm điều đó cho bạn

Là người dùng quản trị, bạn có thể đặt quy tắc viết lại tùy chỉnh một cách nhanh chóng và dễ dàng từ bảng quản trị. Người dùng và nhà phát triển nâng cao thậm chí có thể nhận được nhiều hơn nhờ vào API viết lại WordPress, cung cấp các chức năng và móc đưa khả năng tùy chỉnh permalink lên cấp độ cao hơn

Tổng quan về truy vấn WordPress

Với mục đích cụ thể là xây dựng truy vấn, thực hiện truy vấn và lưu trữ kết quả từ cơ sở dữ liệu WordPress, WordPress cung cấp lớp WP_Query. Nhờ có class này mà chúng ta không cần quan tâm đến truy vấn vì WP_Query sẽ tự động xử lý yêu cầu, xây dựng truy vấn và thực thi nó. Sau đó, theo , WordPress sẽ trả lại tài nguyên được yêu cầu

Ngay lập tức, WordPress thừa nhận các yêu cầu đối với các bài đăng, trang, loại bài đăng cũng như đối với một số kho lưu trữ được sắp xếp theo danh mục, thẻ, ngày, tác giả, v.v.

Ngoài ra, nếu các chức năng mặc định là không đủ, các nhà phát triển có thể xây dựng các truy vấn tùy chỉnh bằng cách tạo các phiên bản mới của lớp WP_Query [đối tượng truy vấn] hoặc chuyển các tham số cụ thể cho một phiên bản truy vấn hiện có trước khi thực thi.

Các tham số truy vấn được đặt tên là các biến truy vấn và được chia thành ba nhóm

Vars truy vấn công khai

Các biến này là công khai theo nghĩa là chúng có sẵn để sử dụng trong các yêu cầu công khai [i. e. các URL]. Nhờ những biến này, chúng tôi có thể yêu cầu bài viết của tác giả

?author=12?
author_name=mickey

Theo danh mục hoặc thẻ

?cat=4,5,6
?category_name=CMS
?tag=wordpress

Theo ngày giờ

?monthnum=201601
?year=2015?w=13
?day=31

Qua bài viết hoặc trang

?p=123
?name=hello-world
?page_id=234

Và nhiều hơn nữa

Biến truy vấn riêng tư

Các biến này không có nghĩa là được thêm vào chuỗi truy vấn URL. Chúng có thể được sử dụng để tác động đến các truy vấn chỉ trong một tập lệnh [một plugin hoặc một chức năng của chủ đề. tệp php]

Chuỗi truy vấn sau sẽ không trả về kết quả như mong đợi

?meta_key=city&meta_value=London

meta_key và meta_value là các biến truy vấn riêng tư không được xác định trong chuỗi truy vấn. Chúng sẽ được chuyển đến một thể hiện của đối tượng truy vấn, như tôi sẽ chỉ cho bạn sau

Xem danh sách đầy đủ các biến truy vấn công khai và riêng tư trong Codex

Biến truy vấn tùy chỉnh

Các biến do người dùng xác định này có thể được chuyển qua các chuỗi truy vấn URL giống như các vars truy vấn công khai. Sự khác biệt chính giữa các biến công khai và biến tùy chỉnh là WordPress sẽ không tự xử lý các biến tùy chỉnh và chúng ta nên lấy các giá trị của chúng từ một plugin để tùy chỉnh các truy vấn

Như đã nói, chúng ta hãy quay lại permalinks

Permalinks WordPress xấu xí và Vars truy vấn

Permalinks xấu xí hiển thị chuỗi truy vấn, tôi. e. phần của URL chứa tập hợp các biến truy vấn [chuỗi truy vấn] sẽ xác định tài nguyên được trả về

Cài đặt đơn giản trong màn hình cài đặt Permalinks

Ví dụ: hãy xem xét các URL sau

//example.com/?cat=5
//example.com/?cat=5,7,9

Đáp lại các URL này, WordPress sẽ trả về kho lưu trữ các bài đăng thuộc các danh mục được chỉ định

Chúng tôi không giới hạn chỉ một tham số cho mỗi URL. Trong các ví dụ sau, chúng tôi đang xây dựng các truy vấn phức tạp hơn

________số 8_______

Trong chuỗi truy vấn đầu tiên, author_name và category_name sẽ yêu cầu tất cả các bài đăng của tác giả được chỉ định trong danh mục WebDev. Trong chuỗi truy vấn thứ hai, thẻ và m sẽ yêu cầu tất cả các bài đăng được gắn thẻ là “wordpress” và được xuất bản vào tháng 6 năm 2016

Như bạn có thể thấy, chúng tôi có thể đặt nhiều biến truy vấn và buộc WordPress chạy các truy vấn nâng cao chỉ bằng cách thêm các cặp khóa=giá trị thích hợp vào chuỗi truy vấn

Permalinks đẹp. Một giải pháp thay thế tốt hơn

Bằng cách bật Pretty Permalinks, chúng tôi đặt cấu trúc URL có thể sử dụng, có thể truy cập và thân thiện với SEO. Hãy so sánh các URL sau

//example.com/?p=123
//example.com/wordpress-permalinks/

Trong ví dụ này, permalink xấu hiển thị biến p và giá trị của nó [ID bài đăng], trong khi URL đẹp hiển thị slug bài đăng

WordPress cung cấp bốn định dạng Pretty Permalink mà chúng ta có thể chọn trong Màn hình cài đặt Permalink, như trong hình bên dưới

Permalinks đẹp trong cài đặt Permalinks

Nhưng bạn không bị giới hạn ở các định dạng mặc định, vì WordPress cho phép bạn tùy chỉnh định dạng permalink đẹp mắt bằng cách đặt một hoặc nhiều thẻ cấu trúc

Tùy chọn cấu trúc tùy chỉnh

Tôi sẽ chỉ cho bạn những điều này một cách chi tiết sau trong bài viết này

Tại sao Permalink đẹp lại quan trọng?

Sử dụng permalinks đẹp cho trang web WordPress của bạn sẽ có hai lợi ích. SEO và trải nghiệm người dùng

Tại sao vậy? . Nếu nội dung của permalink liên quan đến nội dung bài đăng của bạn, điều đó sẽ giúp các công cụ tìm kiếm xác định bài đăng của bạn nói về cái gì và nó hợp pháp về những gì nó tuyên bố.

Đối với UX, các permalink đẹp sẽ tốt hơn vì chúng giúp người dùng dễ nhớ và sử dụng URL trên trang web của bạn hơn. Sẽ không ai nhớ URL của trang liên hệ của bạn nếu đó là trang web của bạn. com/?p=456. Nhưng họ sẽ nhớ trang web của bạn. com/liên hệ

Permalinks, sên và SEO

Sên bài đăng là phần cuối cùng của URL cho bài đăng. Nếu bạn đã định cấu hình cài đặt Permalinks WordPress để tên bài đăng được sử dụng, sên cho bài đăng có tên 'cách tạo liên kết cố định đẹp' sẽ được tạo tự động làm trang web của bạn. com/how-to-create-pretty-permalinks/

Đó là một con sên đàng hoàng. Nó cho người dùng biết nội dung của bài đăng và đối với các công cụ tìm kiếm, nó chứa 'các liên kết cố định đẹp', có thể là từ khóa bạn đang nhắm mục tiêu

Nhưng nó có thể được cải thiện khi

Sên của bạn phải đủ dài để bao gồm các từ khóa bạn đang nhắm mục tiêu nhưng đủ ngắn để người dùng dễ nhớ và không gây nhầm lẫn cho công cụ tìm kiếm với nhiều từ không cần thiết [đây là cách tạo]

Vì vậy, một bài đăng có tên “cách tạo liên kết cố định đẹp” có thể tốt hơn nếu bạn có một chuỗi liên kết cố định đẹp, mang đến cho bạn trang web của bạn. com/pretty-permalinks/. Hoặc nếu bạn có nhiều bài đăng trên các liên kết cố định đẹp và muốn cung cấp cho bài đăng này một con sên cụ thể liên quan đến thực tế đó là hướng dẫn cách thực hiện, bạn có thể sử dụng tạo liên kết cố định đẹp, cung cấp cho bạn trang web của bạn. com/tạo-pretty-permalinks

Hoặc để tiến xa hơn, bạn có thể cải thiện SEO hơn nữa bằng cách thêm ‘WordPress’. thí dụ. com/tạo-wordpress-pretty-permalinks

Khi mọi người đang xem liên kết của bạn trong kết quả tìm kiếm, bạn cũng không muốn kết quả tìm kiếm quá dài đến mức không thể đọc hết. Dưới đây là hai kết quả tôi nhận được từ blog Kinsta khi tôi google 'wordpress permalinks'

Kết quả Google – WordPress permalinks

Cả hai đều có sên được tối ưu hóa tốt. Đầu tiên là viết lại wordpress-premalinks-url, cho biết rằng nó đang nhắm mục tiêu các từ khóa đó và thứ hai là wordpress-slug, thậm chí còn tập trung hơn

Những con sên này không lãng phí bất kỳ từ nào. Họ cho các công cụ tìm kiếm biết nội dung của bài đăng và không có gì khác

Trước tiên, bạn có thể tối ưu hóa sên của mình cho SEO bằng cách chọn Tên bài đăng trong màn hình cài đặt Permalinks và sau đó chọn khi bạn viết nó

Permalinks, sên và UX

Sử dụng các permalink đẹp và sử dụng các slug ngắn, dễ nhớ cũng sẽ mang lại cho bạn các lợi ích về UX

Theo một bài đăng năm 1999 của Jacob Nielsen, một trang web có thể sử dụng được yêu cầu

  • một tên miền dễ nhớ và dễ đánh vần
  • URL ngắn
  • URL dễ gõ
  • URL trực quan hóa cấu trúc trang web
  • Các URL "có thể tấn công" để cho phép người dùng chuyển sang các cấp kiến ​​trúc thông tin cao hơn bằng cách tấn công phần cuối của URL
  • URL liên tục không thay đổi

Một URL sẽ không bao giờ thay đổi vì nó có thể được lưu trữ và chia sẻ theo nhiều cách. Đó là lý do tại sao chúng tôi gọi chúng là permalinks. Hơn nữa, một URL phải có ngữ nghĩa, theo nghĩa là có ý nghĩa ngay lập tức và trực quan đối với người dùng không phải là chuyên gia

Vì vậy, mặc dù có thể thay đổi permalink của một bài đăng sau khi bạn đã xuất bản nó, nhưng đó không phải là một ý kiến ​​hay. Đó là vì permalink ban đầu có thể đã được chia sẻ. Nếu bạn cần thay đổi nó, hãy đảm bảo làm theo các phương pháp hay nhất về chuyển hướng WordPress

Cách thay đổi cài đặt Permalink trong WordPress

Trong WordPress, bạn có thể thay đổi permalinks theo một số cách

  • Bạn có thể chỉnh sửa màn hình cài đặt Permalinks để bật các permalinks đẹp mắt – điều bạn nên làm ngay khi thiết lập trang web của mình
  • Bạn có thể chỉnh sửa cấu trúc permalink cho các thẻ và danh mục trong màn hình Permalinks
  • Bạn có thể chỉnh sửa sên cho từng bài đăng khi bạn đang tạo và chỉnh sửa chúng
  • Bạn có thể chỉ định cấu trúc của các liên kết đến các loại bài đăng tùy chỉnh khi bạn đăng ký chúng, chọn sử dụng mặc định hoặc ghi đè lên nó
  • Bạn có thể viết một plugin để sửa đổi cách cấu trúc permalinks
  • Bạn có thể sử dụng các chuyển hướng để nhận một liên kết cố định đã lỗi thời trỏ đến một liên kết cố định mới

Chúng ta hãy xem xét từng cái trong số này

Chỉnh sửa cài đặt Permalink tổng thể

Màn hình cài đặt Permalinks là nơi đầu tiên để định cấu hình permalinks của bạn. Truy cập nó qua Cài đặt> Permalinks

Màn hình cài đặt Permalink

Thiết lập chung

Phần đầu tiên liên quan đến cài đặt cho các bài đăng đơn lẻ. Các tùy chọn là

  • Trơn. cái này sử dụng ID bài đăng cho liên kết. Nó sẽ có ý nghĩa đối với các trình duyệt nhưng sẽ không có nhiều ý nghĩa đối với con người hoặc các công cụ tìm kiếm. Nó trông như thế này. thí dụ. com/?p=123
  • Ngày và tên. Điều này bao gồm ngày đầy đủ mà bài đăng được xuất bản cũng như tên của nó [hay chính xác hơn là sên của nó]. Nó trông như thế này. thí dụ. com/2020/06/01/my-post/
  • Tháng và tên. Đây là phiên bản ngắn hơn của ngày và tên, chỉ có tháng và năm chứ không phải ngày. thí dụ. com/2020/06/my-post/
  • số. Giống như tùy chọn đơn giản, tùy chọn này sử dụng ID bài đăng và không thân thiện với người dùng. thí dụ. com/archives/123
  • Đăng tên. Tùy chọn này không bao gồm bất kỳ ngày hoặc ID bài đăng nào mà chỉ sử dụng sên. thí dụ. com/bài-của-tôi/
  • cấu trúc tùy chỉnh. Tại đây bạn có thể tạo cấu trúc tùy chỉnh của riêng mình. Sử dụng thẻ để tìm nạp thông tin dựa trên dữ liệu bài đăng và văn bản tĩnh để thêm nội dung nào đó không thay đổi giữa các bài đăng

Các thẻ này là các từ khóa cụ thể được bao bọc trong ký tự %. WordPress cung cấp các thẻ sau

  • %year% – năm xuất bản sau [bốn chữ số]
  • %monthnum% – tháng xuất bản [hai chữ số]
  • %day% – ngày xuất bản [hai chữ số]
  • %hour% – giờ xuất bản [hai chữ số]
  • %minute% – phút xuất bản [hai chữ số]
  • %second% – thứ hai của xuất bản [hai chữ số]
  • %post_id% – ID duy nhất của bài đăng [số nguyên]
  • %postname% – sên bài đăng [i. e. chuỗi được làm sạch đại diện cho tiêu đề của bài viết]
  • %category% – sên danh mục
  • %tác giả% – sên tác giả

Hãy thử kiểm tra nút radio Cấu trúc tùy chỉnh và thêm một trong các chuỗi sau vào trường văn bản

  • /%tác giả%/%tên bài%/
  • /%year%/%postname%/
  • /%category%/%postname%/

Bất kỳ chuỗi nào trong số này tạo ra một permalink đẹp khác với các giá trị ngữ nghĩa cụ thể, như được hiển thị bên dưới

//example.com/?key1=val1&key2=val2
0

Trong ví dụ đầu tiên, URL kết quả làm nổi bật tác giả của bài đăng. Hai định dạng khác cho chúng tôi biết năm xuất bản và thể loại bài đăng tương ứng. Tùy bạn chọn định dạng phù hợp với mình nhất

Khi bạn đã chọn tùy chọn mình muốn, hãy chuyển sang phần Tùy chọn hoặc nhấp vào Lưu thay đổi để lưu cài đặt của bạn

Cài đặt Permalink tùy chọn

Cũng như cài đặt cho các bài đăng đơn lẻ của bạn, màn hình cài đặt Permalinks cũng cho phép bạn đặt cấu trúc tùy chỉnh cho kho lưu trữ danh mục và thẻ của mình

Nếu bạn không làm điều này, mặc định là bao gồm /category/category-slug/ ở cuối permalink. Vì vậy, nếu bạn có một danh mục 'nổi bật', trang lưu trữ của nó sẽ ở trang web của bạn. com/danh mục/đặc sắc

Cài đặt permalink tùy chọn

Bạn có thể sửa đổi điều này trong phần Tùy chọn của trang cài đặt Permalinks. Vì vậy, nếu bạn muốn có trang web của bạn. com/blog/featured/ làm liên kết cố định cho kho lưu trữ danh mục đó, bạn sẽ nhập blog vào trường Cơ sở danh mục. Bạn không phải chèn dấu gạch chéo ngược hoặc sử dụng thẻ

Cách thay đổi Permalinks và Slugs cho từng bài đăng và trang

Khi bạn đã kích hoạt các liên kết cố định đẹp mắt trên trang web WordPress của mình, đã đến lúc tối ưu hóa sên cho các bài đăng và trang riêng lẻ

Tốt nhất nên làm điều này khi bạn đang tạo nội dung của mình. Nếu bạn thay đổi slug của bài đăng, thì bạn sẽ thay đổi URL mà bài đăng sử dụng và mọi liên kết mà bạn hoặc khách truy cập của bạn đã chia sẻ trước đây sẽ không còn hoạt động

Để chỉnh sửa slug của bài đăng, bạn thao tác trong màn hình chỉnh sửa bài đăng của bài đăng đó. Chuyển đến Bài đăng và chọn bài đăng bạn muốn chỉnh sửa. [Nếu bạn đang trong quá trình tạo bài đăng, bạn sẽ ở màn hình bên phải. ]

Tại màn hình chỉnh sửa bài viết, chọn khung Tài liệu bên tay phải và vào phần Permalink. Nhấp vào mũi tên ở bên phải của nó nếu nó chưa được mở

Chỉnh sửa permalink trong màn hình chỉnh sửa bài đăng

Slug được tạo tự động sẽ được hiển thị trong trường Slug URL. Bạn có thể chỉnh sửa phần này để slug ngắn hơn và tập trung hơn

Trước khi bạn chỉnh sửa nó, hãy sao chép sên cũ ở đâu đó để bạn có thể sử dụng nó nếu sau này bạn cần thiết lập chuyển hướng [điều này chỉ áp dụng cho các bài đăng đã xuất bản trước đó]

Sên đã chỉnh sửa

Bây giờ hãy nhấp vào nút Xuất bản hoặc Cập nhật để lưu các thay đổi của bạn

Đừng quên. nếu bạn đã chỉnh sửa sên cho một bài đăng hiện có, bạn có thể gây ra sự cố cho những người có liên kết gốc và nên sử dụng chuyển hướng

Cách thay đổi cài đặt Permalink cho các trang lưu trữ

Để thay đổi cài đặt liên kết cố định cho các trang lưu trữ riêng lẻ, bạn có thể chỉnh sửa cài đặt cho cơ sở 'danh mục' hoặc 'thẻ' trong màn hình cài đặt Liên kết cố định. Bạn cũng có thể thay đổi sên cho một danh mục, thẻ hoặc phân loại tùy chỉnh riêng lẻ

Hãy xem cách bạn làm điều đó, sau đó chuyển sang chỉnh sửa liên kết cố định cho các nguyên tắc phân loại tùy chỉnh và loại bài đăng khi bạn đăng ký chúng

Thay đổi sên cho danh mục và thẻ

Để làm điều này, hãy vào Bài viết > Danh mục [hoặc Bài viết > Thẻ]

Màn hình chỉnh sửa danh mục

Tìm danh mục hoặc thẻ có sên mà bạn muốn chỉnh sửa và nhấp vào tên của nó

Chỉnh sửa slug danh mục

Sau đó, bạn có thể nhập một con sên cho danh mục hoặc thẻ. WordPress sẽ tự động tạo một cái dựa trên tên của danh mục hoặc thẻ, nhưng bạn không cần phải giữ cái này. Đối với các bài đăng, bạn nên làm điều này khi thiết lập danh mục hoặc thẻ. Nếu bạn làm điều đó sau, bạn sẽ cần thiết lập chuyển hướng

Nếu bạn thiết lập một phân loại tùy chỉnh hoặc một phân loại được tạo bởi plugin, bạn có thể chỉnh sửa sên cho các thuật ngữ riêng lẻ trong phân loại đó theo cách chính xác. Nhưng nếu bạn muốn chỉnh sửa sên cho chính phân loại, bạn sẽ cần chỉnh sửa một số mã

Thay đổi sên cho phân loại tùy chỉnh

Khi bạn đăng ký một phân loại tùy chỉnh, các trang lưu trữ cho phân loại đó sẽ tự động có một URL của trang web của bạn. com/taxonomy/term, trong đó taxonomy là ID phân loại và term là sên thuật ngữ

Hãy tưởng tượng bạn đăng ký một nguyên tắc phân loại tùy chỉnh cho các ngôn ngữ có ID là kinsta_language, sử dụng tiền tố để đảm bảo nó khác biệt với bất kỳ nguyên tắc phân loại nào khác được đăng ký bởi các plugin khác. Sau đó, bạn có thể tạo một thuật ngữ bằng tiếng Pháp

URL để lưu trữ thuật ngữ phân loại đó sẽ là yoursite. com/kinsta_language/tiếng Pháp

Nhưng nếu bạn muốn thay đổi điều đó để nó không bao gồm tiền tố đó và thân thiện với người dùng hơn thì sao?

Đây là mã bạn sẽ sử dụng để đăng ký phân loại, bao gồm cả đối số viết lại

//example.com/?key1=val1&key2=val2
1

Dòng quan trọng trong mã đó là dòng này

//example.com/?key1=val1&key2=val2
2

Điều đó viết lại con sên đó từ kinsta_language [ID] sang ngôn ngữ [giá trị mới]. Vì vậy, URL mới của bạn sẽ là trang web của bạn. com/ngôn ngữ/tiếng pháp. Thân thiện với người dùng hơn nhiều

Cách thay đổi sên cho các loại bài đăng tùy chỉnh

Các loại bài đăng tùy chỉnh hoạt động giống như các nguyên tắc phân loại tùy chỉnh khi bạn đăng ký chúng, vì vậy chúng sẽ có một URL bao gồm ID của loại bài đăng tùy chỉnh

Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờ

Chạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, [hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình], trong ba bước đơn giản

Triển khai ngay bây giờ và nhận $20 giảm giá

Hãy tưởng tượng bạn đăng ký một loại bài đăng tùy chỉnh có tên là kinsta_book và bạn tạo một bài đăng thuộc loại bài đăng đó có tên là 'Huckleberry Finn', với một slug huckleberry-finn

URL sẽ là trang web của bạn. com/kinsta_book/huckleberry-finn. Và slug cho kho lưu trữ loại bài đăng sẽ là yoursite. com/kinsta_book

Một lần nữa, bạn có thể thay đổi điều này khi đăng ký loại bài đăng tùy chỉnh, sử dụng đối số viết lại. Một lần nữa, đây là mã bao gồm đối số đó

//example.com/?key1=val1&key2=val2
3

Dòng quan trọng cho sên là dòng này

//example.com/?key1=val1&key2=val2
4

Vì vậy, bây giờ các URL sẽ là trang web của bạn. com/book/huckleberry-finn cho từng cuốn sách và trang web của bạn. com/book cho kho lưu trữ

Thông tin

Nói về sách… Bạn đã kiểm tra phần sách điện tử của Kinsta chưa?

Chỉnh sửa Permalinks bằng Trường tùy chỉnh

Ngoài các lọ truy vấn công khai và riêng tư, WordPress cho phép các nhà phát triển và người dùng nâng cao xác định các lọ truy vấn tùy chỉnh của riêng họ. Sau khi đăng ký, các biến này có thể được thêm vào chuỗi truy vấn, giống như các vars truy vấn công khai và giá trị của chúng cũng có thể được sử dụng để tác động đến các truy vấn

Đây là cách tạo truy vấn meta tùy chỉnh [tôi. e. một truy vấn truy xuất các bài đăng theo trường tùy chỉnh] tận dụng các vars truy vấn tùy chỉnh

Để hoàn thành mục tiêu này, chúng tôi sẽ phát triển một plugin mà từ đó chúng tôi sẽ đăng ký các biến tùy chỉnh, nhận các giá trị của chúng và thay đổi truy vấn cho phù hợp

Đây là cách…

Tạo một plugin trong thư mục wp-content/plugins của bạn. Thêm một chức năng để đăng ký các biến truy vấn

//example.com/?key1=val1&key2=val2
5

Bộ lọc query_vars cho phép bạn thêm, xóa hoặc thay đổi các lọ truy vấn công khai trước khi thực hiện truy vấn. Hàm gọi lại trong ví dụ lưu trữ dưới dạng đối số một mảng gồm các biến có sẵn, thêm một biến mới và trả về cùng một mảng

Tiếp theo, thêm chức năng này sử dụng giá trị của biến để thay đổi truy vấn

//example.com/?key1=val1&key2=val2
6

Móc hành động pre_get_posts được kích hoạt sau khi truy vấn được tạo nhưng trước khi nó được thực thi. Vì vậy, chúng tôi có thể nối một hàm gọi lại với hành động này để thực hiện các thay đổi đối với truy vấn trước khi nó chạy. Đó là những gì xảy ra

  • Hàm gọi lại giữ một thể hiện của đối tượng $query, được truyền theo tham chiếu, không phải theo giá trị. Điều này có nghĩa là bất kỳ thay đổi nào đối với đối tượng truy vấn đều ảnh hưởng đến truy vấn ban đầu chứ không phải bản sao của nó. Vì lý do này, chúng tôi phải chắc chắn truy vấn nào sẽ được thực thi [truy vấn chính]
  • Sau đó, chúng tôi nhận được giá trị thành phố từ chuỗi truy vấn hiện tại nhờ hàm get_query_var
  • Cuối cùng, nếu $city không trống, chúng ta có thể đặt các phần tử truy vấn meta meta_key, meta_value và meta_compare. Những cái sau này là các lọ truy vấn riêng tư không có sẵn cho các yêu cầu công khai. Các giá trị của chúng chỉ có thể được đặt từ bên trong tập lệnh

Bây giờ hãy kích hoạt plugin, thêm trường tùy chỉnh thành phố vào một số bài đăng. Truy cập Cài đặt > Liên kết cố định để làm mới liên kết cố định, bạn thực sự không phải làm bất cứ điều gì;

Bây giờ hãy kiểm tra các URL như sau

//example.com/?key1=val1&key2=val2
7

Đáp lại yêu cầu này, WordPress sẽ trả lại tất cả các bài đăng có giá trị trường thành phố là London

Nhiệm vụ cuối cùng của chúng ta là chuyển đổi URL xấu xí của ví dụ trên thành một cấu trúc permalink đẹp mắt. Hãy thêm chức năng sau vào plugin của chúng tôi

//example.com/?key1=val1&key2=val2
8

Các hàm add_rewrite_tag và add_rewrite_rule là một phần của Rewrite API. add_rewrite_tag làm cho WordPress biết về var truy vấn thành phố, trong khi add_rewrite_rule chỉ định quy tắc viết lại mới. Cả hai chức năng nên được nối với hành động init. Nhờ thẻ và quy tắc mới, chúng tôi có thể sử dụng URL sau

//example.com/?key1=val1&key2=val2
9

WordPress sẽ trả về kho lưu trữ các bài đăng có giá trị trường tùy chỉnh thành phố là London

Ghi chú. bất cứ khi nào quy tắc viết lại mới được thêm vào, liên kết cố định WordPress phải được làm mới từ Màn hình liên kết cố định trong menu quản trị Cài đặt

Cách thay đổi Permalinks trong WooC Commerce

WooC Commerce tạo tất cả các loại bài đăng tùy chỉnh và phân loại của riêng nó, tất cả đều có permalinks mặc định được xác định bởi plugin

Bạn có thể chỉnh sửa cài đặt permalink và sên cho tất cả những thứ này

Thay đổi danh mục sản phẩm, thẻ và thuộc tính Permalinks

Có hai khía cạnh để chỉnh sửa permalinks cho danh mục sản phẩm, thẻ và thuộc tính. cấu trúc và sên. Chúng hoạt động theo cách tương tự như các danh mục và thẻ thông thường

Để chỉnh sửa cấu trúc permalink, hãy đi tới Cài đặt> Permalinks và tìm phần Tùy chọn, nơi WooC Commerce sẽ thêm một số trường bổ sung

Cài đặt permalinks tùy chọn với cài đặt WooC Commerce

Tại đây, bạn có thể chỉnh sửa cài đặt permalinks cho ba nguyên tắc phân loại tùy chỉnh do WooC Commerce thêm vào

  • Danh mục sản phẩm. mặc định là /product-category/ nhưng bạn có thể sửa đổi điều này nếu bạn sử dụng thuật ngữ khác trong cửa hàng của mình. Đảm bảo rằng thay đổi của bạn không xung đột với cài đặt của bạn cho các danh mục thông thường, vốn không giống nhau
  • Thẻ sản phẩm. mặc định là /product-tag/, và bạn có thể thay đổi nó nếu muốn. Đảm bảo bạn tránh xung đột với các thẻ bài đăng thông thường
  • thuộc tính sản phẩm. chúng hoạt động khác với hai nguyên tắc phân loại còn lại và có cấu trúc khác. Bất cứ điều gì bạn thêm vào đây sẽ luôn được theo sau bởi con sên cho tên thuộc tính riêng lẻ [e. g. kích thước] và bản thân thuộc tính [thuật ngữ, e. g. lớn]

Nếu bạn muốn chỉnh sửa sên cho một danh mục hoặc thẻ riêng lẻ, hãy chuyển đến Sản phẩm > Danh mục [hoặc Sản phẩm > Thẻ] và chỉnh sửa chúng giống như cách bạn đăng thẻ và danh mục

Chỉnh sửa slug danh mục sản phẩm

Chỉnh sửa thuộc tính là khác nhau vì bạn không chỉ có thuộc tính mà còn có các thuật ngữ thuộc tính

Bắt đầu bằng cách đi tới Sản phẩm > Thuộc tính

Màn hình thuộc tính sản phẩm

Khi tạo thuộc tính mới, bạn sử dụng trường Slug để đặt sên giống như cách bạn làm cho thẻ hoặc danh mục. Ngoài ra, để chỉnh sửa sên cho một thuộc tính hiện có, hãy nhấp vào liên kết Chỉnh sửa bên dưới thuộc tính đó trong danh sách bên tay phải

Chỉnh sửa sên thuộc tính sản phẩm

Nhấp vào Cập nhật để lưu các thay đổi của bạn

Để chỉnh sửa sên thuật ngữ thuộc tính, hãy chuyển đến màn hình thuộc tính và nhấp vào liên kết Định cấu hình thuật ngữ bên cạnh thuộc tính. Thao tác này sẽ đưa bạn đến danh sách các thuật ngữ cho thuộc tính đó

Danh sách thuật ngữ thuộc tính sản phẩm

Bây giờ hãy chỉnh sửa slug cho thuật ngữ đó giống như cách bạn làm cho danh mục hoặc thẻ. Điều này sau đó sẽ được thêm vào URL để lưu trữ cho các sản phẩm có cụm từ đó

Cần một dịch vụ lưu trữ cực nhanh, đáng tin cậy và hoàn toàn an toàn cho trang web mới của bạn? . Kiểm tra kế hoạch của chúng tôi

Thay đổi Permalinks Sản phẩm

Bạn chỉnh sửa permalinks của sản phẩm thông qua Settings > Permalinks. Cuộn xuống phần Product permalinks

Cài đặt permalinks sản phẩm

Tại đây, bạn có thể chọn trong số bốn cài đặt permalinks cho sản phẩm của mình

  • Vỡ nợ. Nếu bạn đã kích hoạt các liên kết cố định đẹp, thì thao tác này sẽ sử dụng sên của từng sản phẩm với /product/ base
  • cơ sở cửa hàng. Thay vì sử dụng /product/, cửa hàng của bạn sẽ sử dụng /shop/
  • Cơ sở cửa hàng với danh mục. Chèn danh mục của sản phẩm hiện tại vào URL. Điều này có thể thêm các từ khóa mà bạn muốn nhắm mục tiêu nếu danh mục sản phẩm của bạn phản ánh những từ khóa đó, nhưng sẽ không giúp UX của bạn vì nó tạo ra các URL dài
  • cơ sở tùy chỉnh. Tạo cấu trúc URL của riêng bạn bằng các từ áp dụng cho cửa hàng của bạn. Bạn không thể loại bỏ hoàn toàn cơ sở, bạn phải sử dụng một cái gì đó

Khi bạn đã chọn tùy chọn mình muốn, hãy nhấp vào nút Lưu thay đổi để lưu lựa chọn của bạn

Bạn cũng có thể chỉnh sửa slug cho một trong màn hình chỉnh sửa sản phẩm, giống hệt như cách bạn làm cho một bài đăng hoặc trang

Cách thay đổi Permalinks WordPress bằng plugin

Bạn có thể sử dụng plugin của bên thứ ba để sửa đổi cài đặt permalink của mình ngoài những gì mà màn hình cài đặt WordPress Permalinks mặc định cho phép bạn thực hiện

Plugin WordPress Permalinks tùy chỉnh
  • Plugin Permalinks tùy chỉnh cho phép bạn đặt URL của bất kỳ danh mục hoặc thẻ bài đăng nào thành bất kỳ thứ gì bạn muốn. Nó cũng thiết lập các chuyển hướng để các URL cũ vẫn hoạt động
  • Plugin Permalink Manager Lite hỗ trợ các loại bài đăng tùy chỉnh cũng như các nguyên tắc phân loại tùy chỉnh trong phiên bản pro. Nó cũng bao gồm các chuyển hướng và hoạt động với các plugin của bên thứ ba như WooC Commerce và Yoast

Cách thay đổi liên kết cố định WordPress trong phpMyAdmin

Nếu bạn biết mình đang làm gì và chắc chắn rằng mình sẽ không vi phạm bất cứ điều gì, bạn cũng có thể chỉnh sửa permalinks trong phpMyAdmin

Đây là điều bạn có thể cần làm nếu không thể truy cập màn hình cài đặt Permalinks vì bất kỳ lý do gì

Bắt đầu bằng cách sao lưu cơ sở dữ liệu của bạn. Bạn sẽ trực tiếp chỉnh sửa nó nên điều quan trọng là phải sao lưu trong trường hợp bạn mắc lỗi

Truy cập phpMyAdmin

Nếu là khách hàng của Kinsta, bạn thực hiện việc này bằng cách đăng nhập vào MyKinsta, rồi chọn trang web mà bạn muốn làm việc cùng

Cuộn xuống trong màn hình Thông tin và nhấp vào nút Mở phpMyAdmin

Mở phpMyAdmin trong MyKinsta

Nhập tên người dùng và mật khẩu cơ sở dữ liệu của bạn để truy cập phpMyAdmin. Bạn có thể truy xuất chúng từ màn hình Thông tin

Nhấp vào tab Cơ sở dữ liệu ở trên cùng, sau đó chọn cơ sở dữ liệu bạn muốn làm việc với

Cấu trúc cơ sở dữ liệu trong phpMyAdmin

Chọn bảng wp_options và tìm mục permalink_structure trong cột option_name. Bạn có thể cần điều hướng ra ngoài trang đầu tiên của các mục nhập

Tìm mục nhập permalink_structure

Nhấp vào liên kết Chỉnh sửa ở bên trái cho mục nhập đó, sau đó bên dưới trường option_value, thêm cấu trúc liên kết cố định mà bạn muốn sử dụng. Sử dụng các thẻ mà chúng tôi đã xác định trước đó để sử dụng trong màn hình cài đặt Permalinks

Chỉnh sửa cấu trúc permalink

Nhấp vào Đi. Bây giờ permalinks của bạn sẽ được cập nhật

Để đọc thêm, hãy xem bài viết của chúng tôi. Cách thay đổi URL hoặc video WordPress của bạn

Làm việc với Permalinks hình ảnh

Tất cả các hình ảnh đều có liên kết cố định và mỗi hình ảnh hoặc tệp phương tiện bạn tải lên trang web của mình sẽ có một số liên kết được tạo cho nó

  • Link ảnh bạn up – ảnh gốc
  • Liên kết cho hình ảnh mới được tạo bằng kích thước phương tiện bạn đặt qua Cài đặt > Phương tiện

Liên kết đến hình ảnh gốc

Khi bạn tải lên một hình ảnh, một liên kết duy nhất sẽ được tạo tới tệp mà nó được lưu trữ trên máy chủ của bạn. Điều này sẽ bao gồm đường dẫn đến nơi lưu trữ, đó là wp-content/uploads

Nó cũng sẽ bao gồm ngày bạn tải lên hình ảnh. Điều này có nghĩa là nếu bạn tải lên một hình ảnh khác có cùng tên tệp vào tháng tới [hoặc năm sau], các hình ảnh sẽ không bị nhầm lẫn vì chúng sẽ có các đường dẫn tệp duy nhất

Nếu bạn tải lên một hình ảnh có tên là funnycat. jpg vào ngày 1 tháng 4 năm 2020, liên kết của nó sẽ là trang web của bạn. com/wp-content/uploads/04/funnycat. jpg. Số 04 cho biết tệp đã được tải lên vào tháng 4. WordPress tạo một thư mục được đánh số trong thư mục tải lên cho mỗi tháng

Nếu bạn đã tải lên một tệp không phải là hình ảnh, URL sẽ hoạt động theo cách tương tự. trang web của bạn. com/wp-content/uploads/04/tài liệu. pdf

Nếu bạn tải lên nhiều tệp có cùng tên trong một tháng nhất định, WordPress sẽ thêm một số vào cuối tên tệp. Vì vậy, nếu tôi tải lên một hình ảnh khác có tên là funnycat. jpg, nó sẽ gọi nó là funnycat-1. jpg

Nếu bạn cần liên kết đến hình ảnh gốc hoặc tìm nó để kiểm tra xem nó có hoạt động chính xác hay không, đây là cách bạn tìm thấy liên kết

Bạn cũng có thể tìm thấy liên kết đến tệp đính kèm bằng cách đi tới Phương tiện > Thư viện và nhấp vào tệp. Màn hình chỉnh sửa sẽ được hiển thị cho tệp đó và bạn có thể tìm thấy URL của nó trong trường URL tệp ở phía bên tay phải

Link ảnh gốc

Bạn cũng có thể liên kết tới tệp bằng hàm wp_get_attachment_image[] do WordPress cung cấp. Đây là một phương pháp hay hơn vì nó có nghĩa là liên kết sẽ không thay đổi nếu tệp đính kèm được di chuyển trong tương lai. Đây là chức năng bạn sẽ sử dụng trong plugin hoặc tệp mẫu chủ đề và nó sử dụng ID duy nhất của tệp đính kèm

Trong trường hợp chú mèo vui nhộn của tôi. jpg, ID là 4995. Tôi có thể lấy thông tin này bằng cách đi tới màn hình chỉnh sửa hình ảnh và nhấp vào URL của màn hình này ở đầu cửa sổ trình duyệt. Các chữ số cuối cùng sẽ là ID

Để tìm nạp hình ảnh này trong tệp mẫu hoặc plugin, tôi sẽ sử dụng mã này

?author=12?
author_name=mickey
0

Điều này sẽ lấy hình ảnh kích thước đầy đủ. Nếu tôi muốn xuất nó, tôi sẽ thêm tiếng vang

?author=12?
author_name=mickey
1

Permalinks đến hình ảnh có kích thước khác nhau

WordPress cũng sẽ tạo hình ảnh bằng cài đặt kích thước tệp đã được định cấu hình cho trang web của bạn. Bạn làm điều này bằng cách đi tới Cài đặt > Phương tiện

Màn hình cài đặt phương tiện

Vì vậy, nếu hình ảnh của bạn đã lớn hơn cài đặt lớn, nó sẽ tạo ra ba hình ảnh – lớn, trung bình và hình thu nhỏ

Nó không đặt tên cho chúng bằng các quy ước này vì bạn có thể thay đổi cài đặt cho những quy ước đó trong tương lai. Thay vào đó, nó sử dụng kích thước của tệp trong tên tệp và lưu chúng vào cùng một vị trí với hình ảnh gốc, trong thư mục tháng trong wp-content/uploads

Cách dễ nhất để tìm các liên kết là xem ứng dụng khách FTP của bạn và tìm tất cả các hình ảnh được tải lên trong một tháng nhất định

Hình ảnh đã tải lên trong ứng dụng khách FTP

Hãy lấy hình ảnh mà tôi đã tải lên trang web của mình có tên là funnycat. jpg. Bạn có thể thấy nó trong ảnh chụp màn hình ở trên

WordPress cũng đã tạo các tệp bổ sung bằng cách sử dụng cài đặt kích thước tệp cho trang web của tôi

  • vui-150×150. jpg
  • vui-222×300. jpg
  • vui-300×200. jpg
  • vui-757×1024. jpg
  • vui-768×1040. jpg
  • vui-1135×1536. jpg
  • vui-1513×2048. jpg

Có nhiều hơn những cái tiêu chuẩn ở đó vì tôi đang sử dụng các plugin sử dụng kích thước hình ảnh bổ sung và đã đặt kích thước tùy chỉnh bổ sung cho một trong các mẫu trang của tôi trong chủ đề. Nhưng bạn có thể sử dụng liên kết tới bất kỳ liên kết nào trong số này dưới dạng liên kết cứng nếu bạn muốn

Tuy nhiên, một tùy chọn tốt hơn nếu bạn muốn liên kết đến hình ảnh, đó là sử dụng hàm wp_get_attachment_image[] mà chúng tôi đã xem xét và thêm một tham số bổ sung cho kích thước hình ảnh

Vì vậy, để xuất hình ảnh cỡ trung bình, bạn sẽ sử dụng cái này

?author=12?
author_name=mickey
2

Đó là cách tìm nạp hình ảnh hiệu quả hơn nhiều so với việc tạo liên kết cứng trong mã của bạn

Cách chuyển hướng Permalinks cho các loại nội dung khác nhau

Việc chỉnh sửa slug cho một bài đăng hiện có hoặc thay đổi toàn bộ cài đặt permalink có thể gây ra sự cố nếu trước đây bạn đã chia sẻ các bài đăng bằng các liên kết cũ. Nếu sau đó ai đó nhấp vào các liên kết đó, họ sẽ được đưa đến trang 404

Bạn có thể khắc phục điều này bằng cách tạo chuyển hướng từ liên kết cũ sang liên kết mới

Chuyển hướng bài viết và trang cá nhân

Để chuyển hướng sên cũ từ bài đăng sang bài mới, bạn cần thiết lập quy tắc chuyển hướng cho hai URL đó

Nếu bạn đang sử dụng Kinsta, bạn có thể tạo quy tắc chuyển hướng trong bảng điều khiển MyKinsta

Tìm trang web của bạn rồi nhấp vào tùy chọn Chuyển hướng trong menu

Chuyển hướng trong MyKinsta

Nhấp vào nút Thêm quy tắc chuyển hướng để mở cửa sổ bật lên quy tắc chuyển hướng

MyKinsta thêm quy tắc chuyển hướng

Để thêm chuyển hướng của bạn, hãy chọn chuyển hướng 301, sau đó nhập sên cũ là Chuyển hướng từ giá trị và sên mới là Chuyển hướng đến giá trị

Nhấp vào nút Thêm quy tắc chuyển hướng và chuyển hướng của bạn sẽ được thiết lập

Nếu bạn không sử dụng Kinsta, bạn có thể sử dụng plugin chuyển hướng để thiết lập chuyển hướng. Plugin Chuyển hướng là phổ biến nhất. Nó sẽ cho phép bạn thiết lập các chuyển hướng theo cách thủ công và nó cũng sẽ theo dõi các thay đổi đối với sên của bạn và tự động thiết lập các chuyển hướng cho bạn. Hãy cẩn thận để tránh các vòng lặp chuyển hướng, vì chúng dẫn đến lỗi 'quá nhiều chuyển hướng', khiến các trang không tải được

Bên dưới, bạn có thể thấy rằng tôi đã thay đổi slug cho một trong các bài đăng của mình và plugin đã bắt nó và thiết lập quy tắc chuyển hướng

Thiết lập quy tắc chuyển hướng plugin chuyển hướng

Chuyển hướng các trang lưu trữ

Nếu bạn thay đổi cấu trúc của các trang lưu trữ bằng phần Tùy chọn trong trang cài đặt Permalinks, thì bất kỳ ai sử dụng liên kết cũ tới kho lưu trữ danh mục sẽ được đưa đến trang 404 của bạn. Vì vậy, bạn sẽ cần thiết lập chuyển hướng ký tự đại diện

Trong MyKinsta, cấu trúc đó sử dụng cấu trúc cơ sở bạn đang sử dụng trước đây và cấu trúc bạn đang sử dụng hiện tại, với dấu hoa thị để biểu thị ký tự đại diện sau nó

Trong trường Chuyển hướng từ, hãy nhập đường dẫn cũ đến danh mục, bằng ký tự đại diện. Nó cần có dạng /oldslug/[. *]$. Mục nhập Chuyển hướng đến cần có dạng /newslug/$1

Vì vậy, nếu bạn đã thay đổi cấu trúc URL danh mục của mình để sử dụng blog trước tên danh mục thay vì danh mục mặc định, bạn sẽ nhập /category/[. *]$ trong trường Chuyển hướng từ và /blog/$1 trong trường Chuyển hướng tới

Thêm chuyển hướng ký tự đại diện trong MyKinsta

Nếu bạn đang sử dụng , trước tiên bạn cần bật các hàm Regex vì dấu hoa thị ký tự đại diện là một hàm regex

Vào Tools > Redirection và vào phần Add new redirection của màn hình

Tạo quy tắc chuyển hướng mới với plugin chuyển hướng

Nhấp vào menu thả xuống Tùy chọn URL/Regex và chọn hộp Regex

Thiết lập chuyển hướng ký tự đại diện với plugin Chuyển hướng

Trong trường URL nguồn, hãy nhập đường dẫn cũ đến danh mục, bằng ký tự đại diện. Nó cần có dạng /oldslug/[. *]$. Mục nhập cho URL mục tiêu cần lấy nguồn /newslug/$1. Điều này hoạt động theo cách chính xác giống như trong MyKinsta

Hãy xem hướng dẫn bằng video của chúng tôi về Các phương pháp hay nhất về chuyển hướng WordPress

Khắc phục sự cố WordPress Permalinks

Đôi khi, bạn có thể thấy rằng các liên kết cố định không hoạt động như bạn mong đợi. Đây là những việc cần làm nếu điều đó xảy ra

Permalinks không hoạt động sau khi đăng ký loại bài đăng

Đôi khi bạn đăng ký một loại bài đăng hoặc phân loại mới và các liên kết đến các trang lưu trữ có liên quan hoặc đến các bài đăng thuộc loại bài đăng đó, đừng lo lắng

Không hoảng loạn. Điều này đơn giản là vì WordPress không biết rằng loại bài đăng tùy chỉnh hoặc phân loại có nghĩa là thay đổi cài đặt permalink. Chỉ cần vào Settlings > Permalinks để làm mới cài đặt. Bạn thậm chí không cần thực hiện bất kỳ thay đổi nào hoặc nhấp vào nút Lưu thay đổi – chỉ cần mở màn hình là đủ

Permalinks không hoạt động theo cách bạn muốn

Nếu các liên kết cố định của bạn không hoạt động theo cách bạn mong đợi và đó không phải là do bạn vừa đăng ký một loại bài đăng tùy chỉnh hoặc phân loại, hãy thử các mẹo sau

  • Kiểm tra xem bạn đã nhập chính xác URL trong trình duyệt chưa
  • Chuyển đến Cài đặt> Permalinks và kiểm tra thiết lập. Các thẻ có đúng không?
  • Xóa bộ nhớ cache của trang web của bạn nếu bạn đang sử dụng plugin bộ nhớ đệm. Bộ nhớ đệm có thể can thiệp vào các thay đổi đối với liên kết
  • Nếu bạn đã thay đổi cài đặt liên kết cố định, bạn có thể có các liên kết trong nội dung trang web của mình hiện đã lỗi thời. Chỉnh sửa chúng hoặc thiết lập chuyển hướng
  • Kiểm tra xem bạn đã tự thay đổi slug cho bất kỳ bài đăng nào chưa và nếu chúng cần chỉnh sửa
  • Kiểm tra xem bạn đã cài đặt plugin chuyển hướng hay plugin bao gồm chuyển hướng. Nếu vậy, hãy kiểm tra những chuyển hướng bạn đã thêm vào cài đặt
  • Nếu bạn có bất kỳ plugin nào ảnh hưởng đến loại bài đăng hoặc liên kết, hãy thử tắt chúng và xem điều đó có khắc phục được sự cố không
  • Nếu bạn không thể truy cập màn hình cài đặt Permalinks, hãy sử dụng phương pháp được nêu chi tiết trước đó để chỉnh sửa permalinks qua phpMyAdmin

Thực hiện theo các mẹo này và bạn sẽ có thể làm cho các liên kết cố định của mình hoạt động bình thường

Permalinks là khối xây dựng của bất kỳ trang web WordPress nào. Tìm hiểu chúng là gì, cách chúng hoạt động và cách tối ưu hóa chúng để có lưu lượng truy cập SEO tốt hơn 💥Nhấp để Tweet

Tóm lược

Permalinks là một tính năng cực kỳ hữu ích của WordPress. Bạn có thể sử dụng chúng để nâng cao trải nghiệm người dùng và tăng thứ hạng trên công cụ tìm kiếm của mình

Nếu bạn làm theo hướng dẫn ở trên, bạn sẽ có permalinks được tối ưu hóa. Bạn sẽ có thể định cấu hình chúng để hoạt động chính xác theo cách bạn cần, cho tất cả các loại bài đăng, nguyên tắc phân loại và sên tùy chỉnh

Bây giờ đến lượt bạn. làm thế nào để bạn quản lý permalinks của bạn?

Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Liên kết cố định WordPress ở đâu?

Trên bảng điều khiển WordPress, đi tới Cài đặt → Màn hình Permalinks . Bạn có thể chọn một trong các cấu trúc liên kết cố định hoặc nhập cấu trúc của riêng bạn vào trường “Cấu trúc tùy chỉnh” bằng cách sử dụng các thẻ cấu trúc.

Permalink mặc định trong WordPress là gì?

Nếu bạn truy cập wp-admin / Settings / Permalinks ngay sau khi cài đặt WordPress, bạn sẽ thấy điều này. Do đó, cấu trúc permalink mặc định là. http. //www. TRANG WEB CỦA BẠN. com/?p=123 .

Là một permalink giống như một URL?

Permalink là tên gọi khác của URL của một bài đăng blog hoặc trang web cá nhân . Đó là những gì bạn viết trên thanh địa chỉ trình duyệt web nếu bạn muốn truy cập một bài báo cụ thể. Viết tắt của liên kết vĩnh viễn, permalink cũng có nghĩa là một địa chỉ web được mong đợi sẽ giữ nguyên.

Chủ Đề