01/10/2018, 22:31

[WordPress] Show edit link in post

[WordPress] Show edit link in post Tháng Ba 16, 2015 nguyenvanquan7826 Wordpress.com Leave a response Có rất nhiều theme wordpress không hiển thị edit link (nút sửa) trong các bài viết. Để hiển thị edit link trong wordpress ta ...

[WordPress] Show edit link in post

Có rất nhiều theme wordpress không hiển thị edit link (nút sửa) trong các bài viết. Để hiển thị edit link trong wordpress ta dùng hàm:

<?php edit_post_link( $link, $before, $after, $id ); ?>

Trong đó:
$link: Đoạn text chứa edit link mà chúng ta muốn hiển thị
$before: Đoạn text trước edit link (mặc định không có)
$after: Đoạn text sau edit link (mặc định không có)
$id: id bài viết cần sửa (mặc định không cần)

Thêm một điều cần thiết nữa là chúng ta cần kiểm tra xem user có quyền sửa không, nếu có thì mới cho hiển thị edit link như sau:

if ( current_user_can('edit_post', get_the_ID())

Vậy code hoàn chỉnh để hiển thị edit link trong wordpress là:

<?php 
 	if ( current_user_can('edit_post', get_the_ID()) ) {
 	 	edit_post_link('edit', ', ');
 	}
?>
0