Menambahkan Custom Top Sidebar di Theme OceanWP

OceanWP adalah salah satu theme dari Wordpress.

Karena tampilannya yang elegan, mudah dimodifikasi, bervariasi dan cocok untuk situs pendidikan, penulis seringkali menggunakan theme ini untuk membuat situs-situs instansi pendidikan yang meng-kontrak tenaga penulis.

Namun, mungkin untuk versi gratis, OceanWP tidak menyediakan sidebar pada bagian atasnya, yang seringkali berguna bagi penulis untuk menyematkan link-link yang penting, tetapi bukan untuk website itu sendiri.

Oleh karena itu, berikut ini adalah tutorial singkat, percobaan penulis menambahkan top sidebar untuk theme OceanWP.

Pertama, tambahkan kode di bawah ini ke file function.php, yang berada di folder /wp-content/themes/, letakkan di dalam fungsi register_sidebars().

// Top Sidebar by Uboiz.
register_sidebar(
	array(
		'name'          => esc_html__( 'Top Sidebar by Uboiz', 'oceanwp' ),
		'id'            => 'top-sidebar-uboiz',
		'description'   => esc_html__( 'Widgets in this area are used in the top of theme', 'oceanwp' ),
		'before_widget' => '<div id="top-sidebar-uboiz" class="top-sidebar-uboiz">',
		'after_widget'  => '</div>',
		//'before_title'  => '<' . $foo_heading . ' class="widget-title">',
		//'after_title'   => '</' . $foo_heading . '>',
	)
);

Selanjutnya, kedua, tambahkan kode berikut di file header yang juga berada di /wp-content/themes/, sebelum baris do_action( 'ocean_header' ).

<?php if ( is_active_sidebar( 'top-sidebar-uboiz' ) ) : ?>
	<?php dynamic_sidebar( 'top-sidebar-uboiz' ); ?>
<?php endif; ?>

Ketiga, tambahkan kode CSS berikut di menu Custom CSS pada Costumize Wordpress, pada menu Appearance-Customize-Custom CSS/JS.

#top-sidebar-uboiz{
	text-align:right;
	padding-right:10px;
	border-bottom: 1px solid #eee;
}

#top-sidebar-uboiz ul li a{
	padding: 2px;
	font-size: small;
	font-weight: bold;
}

#top-sidebar-uboiz ul li a:hover{
	text-decoration:underline;
}

Keempat, buatlah contoh menu yang berisi link-link pada menu Appearance-Menus-create a new menu, yang akan disematkan pada sidebar.

Kelima, buka menu Widget Wordpress, masukkan menu tersebut ke widget Top Sidebar yang dibuat.

Reload halaman Wordpress, jika langkah-langkah yang dilakukan sudah benar, maka menu contoh akan tampil di bagian atas theme.

Perlu diingat, kode-kode yang disematkan pada file function.php dan header.php di atas, akan hilang, jika theme OceanWP diperbaharui/diupgrade.

Komentar



Postingan populer dari blog ini

Kumpulan Source Code Greenfoot

Game TicTacToe dengan Greenfoot

Honeycomb Style Wallpaper dengan HTML5 Canvas

Cara Menentukan Arah Kiblat Menggunakan Google Maps

Cara Membuat Halaman HTML Sederhana

Ganti Kartu ATM BNI yang Rusak

Mencoba Submit Theme di Wordpress.org

Melihat Alamat Berbentuk QR Code di Undangan Pernikahan

Contoh Countdown Timer untuk Halaman Web dengan Javascript

Proyek Rakyat atau Menghamburkan Dana Kantor