Hiển thị kết quả từ 1 đến 1 / 1
  1. #1
    Tham gia
    22-08-2009
    Bài viết
    777
    Like
    378
    Thanked 135 Times in 75 Posts

    Hướng dẫn thêm nút xóa bài viết vào WordPress

    Nút xóa bài viết (delete post) có tác dụng khi bạn không muốn vào trong quản trị để xóa bài. Thường thì dành cho các bạn làm autoblog đó. Lười thì lười luôn 1 thể. Cũng dành cho các trang có số lượng sản phẩm nhiều, và nhiều người đăng bài. Đại ý là ai cần nút xóa bài viết (delete post) thì đọc bài này sẽ có ích.



    Code delete post buttom WordPress

    Trước tiên bạn vào sửa theme và chọn tệp functions.php sau đó ở dưới dòng mở đầu, hãy thêm đoạn code này vào.

    Code:
    function wp_delete_post_link($link = 'Delete', $before = '', $after = '')
    {
    global $post;
    if ( $post->post_type == 'page' ) {
    if ( !current_user_can( 'edit_page', $post->ID ) )
    return;
    } else {
    if ( !current_user_can( 'edit_post', $post->ID ) )
    return;
    }
    $link = "<a href='" . wp_nonce_url( get_bloginfo('url') . "/wp-admin/post.php?action=delete&amp;post=" . $post->ID, 'delete-post_' . $post->ID) . "'>".$link."</a>";
    echo $before . $link . $after;
    }
    Thêm nút xóa bài viết vào theme

    Bạn có thể thêm dòng này vào trong thẻ loop của theme, tốt nhất bạn có thể thêm ngay gần nút Edit post. hoặc thêm bên cạnh tiêu đề bài viết đều được cả.

    Code:
    <?php wp_delete_post_link('Xóa bài'); ?>
    Hehe, vậy là xong rồi đấy, hết bài hướng dẫn rồi. Có khó khăn gì thì các bạn bình luận tại www.theson.net nhé. Chúc các bạn một ngày vui vẻ.

    Nguồn bài: http://theson.net/wordpress/nut-xoa-bai-viet-wordpress
    Được sửa bởi wpviet lúc 16:39 ngày 28-03-2014
    Quote Quote

Tags for this Thread

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •