{"id":2992,"date":"2018-05-16T13:31:40","date_gmt":"2018-05-16T06:31:40","guid":{"rendered":"http:\/\/binus.ac.id\/knowledge\/?p=2992"},"modified":"2018-05-29T12:29:22","modified_gmt":"2018-05-29T05:29:22","slug":"wordpress-nav-menu-sebagai-pengatur-posisi-post-pada-layout","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/knowledge\/2018\/05\/wordpress-nav-menu-sebagai-pengatur-posisi-post-pada-layout\/","title":{"rendered":"WordPress Nav Menu sebagai pengatur posisi post pada layout"},"content":{"rendered":"<p>Selain fungsi utamanya sebagai <em>navigasi<\/em> pada WordPress, <a href=\"https:\/\/codex.wordpress.org\/Navigation_Menus\" target=\"_blank\" rel=\"noopener\">wp-nav-menu<\/a> dapat juga berfungsi sebagai pengatur posisi <em>layout<\/em> dari sebuah <em>post, custom post,<\/em> atau <em>custom link<\/em> yang membutuhkan hierarki atau urutan dalam penempatannya. Sebagai contoh pada tulisan ini akan menggunakan bagian layout dengan tipe <em>our team <\/em>seperti pada halaman <em>people<\/em> pada website <a href=\"http:\/\/english.binus.ac.id\/people\/\" target=\"_blank\" rel=\"noopener\">English Department BINUS University.<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3001\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-09.27.10-768x322.png\" alt=\"\" width=\"768\" height=\"322\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-09.27.10-768x322.png 768w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-09.27.10-480x201.png 480w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-09.27.10-1024x429.png 1024w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-09.27.10.png 1181w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Dibandingkan dengan menampilkan post menggunakan WordPress <em>loop<\/em> biasa dimana urutan post hanya bisa diatur menggunakan <em>order <\/em>pada saat membuat<em> query<\/em>, wp-nav-menu lebih memudahkan user untuk mengatur posisi layout lebih<em> fleksibel. <\/em>User hanya perlu menekan, tarik dan melepaskan (<em>drag and drop<\/em>) panel menu yang dipilih pada menu <em>Appearance -&gt; Menus<\/em> di dashboard admin WordPress. Urutan post menggunakan wp-nav-menu bersifat bebas sesuai dengan keinginan user. Berikut ini merupakan tampilan halaman <em>dashboard<\/em> admin untuk pengaturan menu pada halaman <em>people<\/em> BINUS English :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3004\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-10.33.12-768x318.png\" alt=\"\" width=\"768\" height=\"318\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-10.33.12-768x318.png 768w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-10.33.12-480x199.png 480w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-10.33.12-1024x423.png 1024w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-10.33.12.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Disamping keuntungan diatas terdapat juga kekurangan menggunakan wp-nav-menu yaitu diperlukan <em>plugin<\/em> tambahan pada saat migrasi website agar nav menu yang sudah di-<em>setting<\/em> dapat ikut berpindah tanpa harus mengatur ulang kembali.<\/p>\n<p>Untuk menggunakan wp-nav-menu sebagai pengatur posisi post pada layout langkah-langkahnya adalah sebagai berikut:<\/p>\n<ol>\n<li>Tampilkan menu pada halaman yang akan digunakan, pada contoh ini adalah halaman archive organisasi dengan menambahkan script berikut :\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3031\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.22.52.png\" alt=\"\" width=\"753\" height=\"115\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.22.52.png 753w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.22.52-480x73.png 480w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<\/li>\n<li><em>Register menus<\/em> pada <em>functions.php<\/em> theme anda dengan cara menambahkan <em>script<\/em> berikut :\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3026\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.19.20.png\" alt=\"\" width=\"445\" height=\"207\" \/><\/p>\n<\/li>\n<li>Langkah berikutnya adalah menggunakan variabel pada poin kedua diatas pada post loop, dengan cara sebagai berikut :\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3022\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.16.23.png\" alt=\"\" width=\"726\" height=\"374\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.16.23.png 726w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.16.23-480x247.png 480w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/p>\n<\/li>\n<li>Pilih post list atau custom link pada sebelah kiri ke dalam area <em>Menu Structure <\/em>sesuai dengan kebutuhan\n<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3061\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.52.37-768x527.png\" alt=\"\" width=\"500\" height=\"343\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.52.37-768x527.png 768w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.52.37-480x329.png 480w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.52.37.png 780w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Buat menu pada halaman dashboard admin WordPress dengan langkah sebagai berikut :<\/p>\n<ol>\n<li>Login ke halaman admin WordPress anda<\/li>\n<li>Pilih menu Appearance -&gt; Menus<\/li>\n<li>Buat menu baru dengan menekan link <em><em><em>create a new menu<\/em><\/em><\/em>\n<p><\/P><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3052\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.38.54-768x198.png\" alt=\"\" width=\"768\" height=\"198\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.38.54-768x198.png 768w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.38.54-480x124.png 480w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.38.54-1024x264.png 1024w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.38.54.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p><\/P><\/li>\n<li>Setelah membuat menu baru, akan muncul screen berikut lalu pilih checkbox lokasi menu sesuai dengan nama menu yang telah kita buat seperti berikut, pada contoh ini adalah menu Organization (<em>checkbox<\/em> paling bawah)\n<p><\/P><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3056\" src=\"http:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.42.46.png\" alt=\"\" width=\"649\" height=\"420\" srcset=\"https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.42.46.png 649w, https:\/\/binus.ac.id\/knowledge\/wp-content\/uploads\/2018\/05\/Screen-Shot-2018-05-16-at-13.42.46-480x311.png 480w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/p>\n<p><\/P><\/li>\n<li>Save Menu<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&#8211; &#8211; &#8211;<\/p>\n<p>Featured Image by Unsplash.com (Ilija Boshkov)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selain fungsi utamanya sebagai navigasi pada WordPress, wp-nav-menu dapat juga berfungsi sebagai pengatur posisi layout dari sebuah post, custom post, atau custom link yang membutuhkan hierarki atau urutan dalam penempatannya. Sebagai contoh pada tulisan ini akan menggunakan bagian layout dengan tipe our team seperti pada halaman people pada website English Department BINUS University. Dibandingkan dengan [&hellip;]<\/p>\n","protected":false},"author":34,"featured_media":3098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83],"tags":[143,79],"class_list":["post-2992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-nav-menu","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/posts\/2992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/comments?post=2992"}],"version-history":[{"count":41,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/posts\/2992\/revisions"}],"predecessor-version":[{"id":3128,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/posts\/2992\/revisions\/3128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/media\/3098"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/media?parent=2992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/categories?post=2992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/knowledge\/wp-json\/wp\/v2\/tags?post=2992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}