WordPress Admin Bara “Konuyu Sil” butonu eklemek

0

WordPress’te biliyorsunuz üst kısımda Admin barı bulunuyor. Admin barında konuyu düzenleme var silme kısmı yok. İhtiyacınız olur elbet sizde vereceğim kodu doğru bir şekilde eklerseniz admin barında “Konuyu sil” kısmı çıkacaktır.

https://2.bp.blogspot.com/-qCOv2CYsMtw/UJ-DXK3nFGI/AAAAAAAAK_s/M8VH1qih1pQ/s1600/rooteto-admin-bar.png

Admin Barına “Konuyu Sil” Butonu Nasıl eklenir?

Alttaki kodu kullandığınız temadaki functions.php dosyasına ekleyin. Kodu en alta ekleyin.


<?php
function rooteto_admin_bar() {
  global $wp_admin_bar;
  if ( !is_super_admin() || !is_admin_bar_showing() )
      return;
  $current_object = get_queried_object();
  if ( empty($current_object) )
      return;
  if ( !empty( $current_object->post_type ) &&
     ( $post_type_object = get_post_type_object( $current_object->post_type ) ) &&
     current_user_can( $post_type_object->cap->edit_post, $current_object->ID )
  ) {
    $wp_admin_bar->add_menu(
        array( 'id' => 'delete',
            'title' => __('Konuyu Sil'),
            'href' => get_delete_post_link($current_object->term_id)
        )
    );
  }
}
add_action( 'admin_bar_menu', 'rooteto_admin_bar', 35 );
?>

Konuya girdiğinizde üst kısımda “Konuyu Sil” butonu çıkacak hatta silerek deneyebilirsiniz.