Wordpress nhận post_name trong vòng lặp

Vì WordPress tự động tạo sên cho các trang và bài đăng của bạn, nên bạn có thể muốn xác minh xem các sên đó có thân thiện với công cụ tìm kiếm hay không. Bạn sẽ phải lấy slug mặc định để xem nó trông như thế nào hoặc sửa đổi nó nếu cần. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách lấy cả slug trang WordPress và đăng slog

Nội dung hiển thị

Làm cách nào để lấy sên trang WordPress?

Cách lấy sên bài đăng WordPress

Slug trang lý tưởng hoặc Slug bài viết nên trông như thế nào?

Tôi có thể chỉnh sửa Slug trong khi viết bài đăng hoặc trang không?

Làm cách nào để lấy sên trang WordPress?

Bạn có thể lấy slug trang WordPress bằng các phương pháp khác nhau. Hai phương pháp mà chúng tôi sắp chỉ cho bạn không yêu cầu ID trang. Dưới đây là các phương pháp

Phương pháp 1 – Bằng cách truy cập thuộc tính post_name trong biến toàn cục $post

Bạn có thể lấy slug của bất kỳ trang nào thông qua thuộc tính post_name. May mắn thay, thuộc tính post_name không khó truy cập. post_name luôn được lưu trong biến toàn cục $post, vì vậy chúng ta phải truy cập biến toàn cục $post trước khi có thể thấy thuộc tính post_name. Vui lòng sử dụng các dòng mã bên dưới để truy cập biến toàn cục $post và thuộc tính post_name

toàn cầu $post ;

$page_slug = $post->post_name ;

Bạn sẽ nhận được sên trang sau khi gõ các dòng trên trong khi bạn đang thực thi ứng dụng

Phương pháp 2 – Bằng cách sử dụng hàm get_post_field

Vui lòng lưu ý rằng phương pháp này chỉ hoạt động khi bạn ở trong vòng lặp. Bạn không yêu cầu ID miễn là bạn đang ở trong vòng lặp. Sử dụng dòng mã bên dưới để lấy sên trang WordPress

$page_slug = get_post_field( ‘post_name’ ) ;

Cách lấy sên bài đăng WordPress

Bạn cũng có thể lấy sên bài đăng WordPress bằng hai phương pháp. Không có phương pháp nào yêu cầu ID bài đăng. Đây là hai phương pháp

Phương pháp 1 – Bằng cách truy cập thuộc tính post_name trong biến toàn cục $post

Bạn có thể lấy sên bài đăng bằng cách sử dụng cách tiếp cận rất giống với cách chúng tôi đã sử dụng khi lấy sên trang. Chúng tôi cũng sẽ sử dụng thuộc tính post_name ở đây, điều đó có nghĩa là trước tiên chúng tôi cần truy cập biến toàn cục $post. Vui lòng sử dụng các dòng mã bên dưới để lấy sên bài đăng

toàn cầu $post ;

$post_slug = $post->post_name ;

Nếu bạn so sánh các dòng mã để lấy sên bài đăng với dòng mã để lấy sên trang, bạn sẽ nhận ra rằng điểm khác biệt duy nhất là “$post_slug” thay thế “$page_slug” khi bạn cần lấy sên bài viết

Phương pháp 2 – Bằng cách sử dụng hàm get_post_field

Nếu bạn không có ID bài đăng, bạn phải ở trong vòng lặp trước khi nhập mã bên dưới. Tên bài viết đủ để giúp bạn có được slog bài viết nếu bạn sử dụng phương pháp này. Đây là mã bạn cần nhập

$post_slug = get_post_field( ‘post_name’ ) ;

WordPress Nhận trang Slug bằng ID

Bạn sẽ phải sử dụng ID bất cứ khi nào bạn muốn đưa sên trang ra ngoài vòng lặp

Đây là dòng bạn cần để lấy sên trang theo ID

$slug = get_post_field( ‘post_name’ , $post_id ) ;

Vì vậy, nếu bạn muốn lấy sên trang cho một trang có ID là 3, bạn nên sử dụng dòng bên dưới

$slug = get_post_field( ‘post_name’ , 3 ) ;

WordPress Get Post Slug bằng ID

Bạn có thể lấy sên bài bằng dòng bên dưới

$slug = get_post_field( ‘post_name’ , $post_id ) ;

Nếu bạn so sánh dòng này với dòng lấy sên trang, bạn sẽ nhận ra rằng chúng hoàn toàn giống nhau. Dòng mã hoạt động cho cả slug trang và slug bài đăng miễn là bạn có đúng ID. Bạn luôn có thể kiểm tra ID bài đăng trong bảng điều khiển WordPress

Slug trang lý tưởng hoặc Slug bài viết nên trông như thế nào?

Một con sên lý tưởng sẽ giúp trang web của bạn xếp hạng cao hơn trên các công cụ tìm kiếm. Có một số điều tạo nên một con sên lý tưởng. Dưới đây là các tính năng chính của sên trang hoặc sên bài viết lý tưởng

Nó nên ngắn

Sên ngắn có lợi cho cả con người và công cụ tìm kiếm. Sên ngắn làm cho toàn bộ URL ngắn lại và do đó dễ hiểu hơn. Ngoài ra, chúng hiển thị xuất sắc trên kết quả của công cụ tìm kiếm ngay cả trên các thiết bị có kích thước màn hình nhỏ

Nó nên chứa các từ khóa chính

Mỗi bài đăng có ít nhất một từ khóa chính. Một con sên lý tưởng phải chứa từ khóa chính. Khi slug chứa các từ khóa chính, nó không chỉ giúp trang web của bạn xếp hạng cao trong kết quả tìm kiếm mà còn gợi ý cho mọi người về những gì URL cung cấp ngay cả trước khi họ nhấp vào nó

Nó nên được mô tả

Slug mô tả sẽ tóm tắt nội dung của trang hoặc bài đăng trong nháy mắt. Chẳng hạn, bạn có thể mô tả một bài đăng bằng tiêu đề của nó hoặc bất kỳ câu nào tóm tắt bài đăng đó

Nó phải là vĩnh viễn sau khi xuất bản

Khi bạn đã xuất bản một trang hoặc bài đăng, bạn không nên chỉnh sửa sên nữa. Đảm bảo rằng bạn đã kiểm tra slug thật kỹ trước khi xuất bản nó để bạn có thể phát hiện ra bất kỳ điều gì không đúng trước khi xuất bản. Nếu bạn thay đổi slug sau khi xuất bản một trang hoặc bài đăng, trang hoặc bài đăng đó sẽ không còn truy cập được đối với bất kỳ ai cố gắng kiểm tra trang hoặc bài đăng bằng cách sử dụng slug trước đó

Tôi có thể chỉnh sửa Slug trong khi viết bài đăng hoặc trang không?

Đúng. Bạn có thể chỉnh sửa slug trang hoặc slug bài đăng trong khi bạn vẫn đang viết. Trên thực tế, đó là thời điểm tốt nhất để chỉnh sửa slug. Sau khi trang hoặc bài đăng bạn đang làm việc có tiêu đề, bạn có thể tự do chỉnh sửa sên. Để chỉnh sửa slug trong khi bạn vẫn đang viết, bạn nên đánh dấu vào khoảng trống bên dưới “Hộp tiêu đề”. Bạn sẽ thấy URL Permalink bên dưới hộp. Nhấp vào nút chỉnh sửa bên cạnh URL Permalink và nhập sên mong muốn của bạn

Đảm bảo rằng bạn đã xem xét tất cả các tính năng của slug lý tưởng mà chúng tôi đã đề cập ở trên khi bạn đang chọn slug để sử dụng cho trang hoặc bài đăng của mình