Cara Membuat Menu Link Shortcut Custom di WP Dashboard

Cara Membuat Menu Link Shortcut Custom di WP Dashboard

Ini cara yang paling mudah untuk membuat menu link atau link shortcut di toolbar Wp Dashboard. Caranya cukup dengan paste kode WP snippet dibawah ini.

Fungsi dari shortcut ini adalah untuk mempermudah kita mengelola situs WordPress. Ketika menu berada sabagai child menu yang harus di hover untuk memunculkannya, maka dengan membuat menu link shortcut custom ini permasalah itu bisa selesai.

Anda bisa membuat link custom di WP Dashboard ini untuk internal link maupun external link.

Wajib di Ikuti

Untuk menghindari error pada WordPress sangat disarankan untuk melakukan editing ini melalui cPanel hosting. Jika terjadi error anda tinggal mengembalikan code yang telah anda paste didalam file function.php.

Cara Pertama:

  1. Login ke cPanel lalu buka File Manager -> public_html -> wp-content -> themes
  2. Cari file dengan nama function.php
  3. Paste kode dibawah ini:

Cara Kedua (advanced user):

Login ke WordPress lalu buka Appereance -> themes editor (lalu pilih themes yang sedang aktif).

Cari file function.php

Paste kode dibawah ini:

add_action('admin_bar_menu', 'add_toolbar_items', 100);
function add_toolbar_items($admin_bar){
	$admin_bar->add_menu( array(
		'id'    => 'my-custom-menu',
		'title' => 'Template', // Your menu title
		'href'  => '/wp-admin/edit.php?post_type=ct_template', // contoh:  /wp-admin/edit.php?post_type=ct_template untuk mengarah ke https://domain.Anda/wp-admin/edit.php?post_type=ct_template
		'meta'  => array(
		 'target' => '_self',  // Bisa ganti dengan '_blank'
		),
	));

  // Submenus
	$admin_bar->add_menu( array(
		'parent' => 'my-custom-menu',
		'title' => 'Generate Cache', // Your submenu title
		'href'  => '/wp-admin/admin.php?page=oxygen_vsb_settings&tab=cache', // URL
		'meta'  => array(
		'target' => '_self',
		),
	));
		$admin_bar->add_menu( array(
		'parent' => 'my-custom-menu',
		'title' => 'Advanced Script',
		'href'  => '/wp-admin/tools.php?page=advanced-scripts',
		'meta'  => array(
		'target' => '_self',
		),
	));  
}