Mari kita melangkah pada trik yang lebih canggih lagi. Kali ini kita akan menambah fasilitas untuk mengganti gambar pada header. Dengan fasilitas ini, pengguna theme kita bisa menentukan sendiri mau pakai gambar apa. Keren kan?
Kita juga bisa menentukan lebar dan tinggi bagian headernya sehingga sesuai dengan themes. Hebatnya lagi, ternyata trik agar themes kita punya fasilitas custom header sangat mudah lho.. hehehe… Bagaimana sih caranya? Cekidot gan!
Ada 2 file yang kita otak-atik disini yaitu file functions.php dan index.php. Pada functions.php kita tambahkan kode ini di bagian bawah:
define( 'HEADER_IMAGE_WIDTH', 900 ); define( 'HEADER_IMAGE_HEIGHT',120 ); define( 'HEADER_TEXTCOLOR', '000000' ); add_custom_image_header( '', 'themegue_header_style' ); function themegue_header_style() { echo ' '; }
Ada 3 bagian dalam kode diatas. Pertama adalah kode-kode define yang berisi nilai-nilai yang menjadi default header blog nanti.
define( 'HEADER_IMAGE_WIDTH', 900 );
: menentukan ukuran lebar header
define( 'HEADER_IMAGE_HEIGHT',120 );
: menentukan ukuran tinggi header
define( 'HEADER_TEXTCOLOR', '000000' );
: menentukan warna teks di header
Kemudian diikuti oleh kode untuk deklarasi bahwa theme kita menyediakan fasilitas ganti header.
add_custom_image_header( '', 'themegue_header_style' );
Dan terakhir adalah kode yang kita gunakan untuk memasang style di halaman admin nanti saat user mengedit gambar headernya.
Setelah kode-kode tersebut masuk di functions.php kita tentukan letak headernya di index.php (ingat, WP hanya robot yang nggak tahu apa-apa kalau ndak kita kasih tahu)
Karena design theme kita gambarnya adalah latar belakang maka kita letakkan style sebelum tag
Anda perhatikan kode adalah kode untuk memanggil gambar header yang dipasang oleh user.
Sekarang silahkan deh coba masuk ke wp-admin lalu klik menu Appearance – Header ๐ Selamat mencoba!
88 replies on “Membuat Custom Header”
Fungsi ini adalah fungsi yang sangat berguna terutama bagi para pengguna WP awam yang taunya tinggal install …
mas cara masukin file gambar pada scriptnya gmn?
kok gak ada yg jawab ya? atau jawabnya main belakang nih!? ๐
Pertanyaannya membingungkan nih. Masukin gambar pada script? Lha script itu kan text doang. Mungkin maksudnya gini ya:
Script untuk memasukkan gambar gimana?
Kalau ini gampang, scriptnya seperti ini:
<img src=”http://urlgambar” alt=”Alternatif text”/>
betul mas… gmn? apa dari cpanelnya?
Upload gambar bisa menggunakan fasilitas upload di editor. Atau anda bisa pakai File Manager CPanel, atau bisa juga pakai FTP Client Software
Mas Kalau gambarnya bisa ganti ganti gimana caranya? kalau pakai plugin “cimy header rotator” scriptnya diletakkan di mana? lalau disisipkan di bagian apa?
ya,,,, ini buat mobilepress mau buat menu di bawah header yan mendatar
mas aku sudah coba langkah di atas. langkah pertama (functions.php) ok sudah jadi namun pada langkah kedua (index.php) aku ngak temukan tuh cara memasukan
katanya kan sebelum tag
aku sudah cari tuh tag ngak ketemu. bahkan sudah ku coba menekan ctrl + F hasilnya nihil. trus naruhnya di mana nih ?
berikut index php aku (tolong di bantu ya mas di taruh sebelah mana script php header tersebut ?
maaf mas aku salah. yang benar nih fungsi index.php aku
Itu beneran gitu kodenya? Kok ancur banget ๐ yang ini maksudnya apa?
ID )) : ?>
Dan sebelum kode ini harusnya ada pembuka tag phpnya
if(function_exists('get_search_form')) get_search_form();
Dan terakhir, sepertinya anda coba mengedit themes lain deh, bukan themes yang diajarin disini
maaf mas. ketika aku copikan seluruh perintah yang tertulis di index php dan ku tuliskan kembali di sini hasilnya jadi kacau balau.
aku disini sama sekali tidak mengerti tentang bahasa php. hanya mencoba trik dari internet dan ketemu trik di sini.
katanya kan sebelum tag “” namun tulisan tersebut rupanya tidak ku temukan di index.php dari themes yg aku gunakan. aku menggunakan themes Soccer Professional 1.0
katanya kan sebelum tag head namun tulisan tersebut rupanya tidak ku temukan di index.php dari themes yg aku gunakan.
Kalau cara membuat custom header yang image slide gimana caranya ya?
Terima kasih
kode berhasil namun yang jadi pertanyaan saya kenapa kode stylenya dipasang sebelum tag head ? kenapa tidak d file style.css
Karena custom, maka gak bisa dipasang di style.css yang statis
Terima kasih, gan, tips-nya. cakep, mau dicoba header blog saya.
mantap pak bu…. semoga indonesia semakin maju…..amin…
aku yo mau ikut utak atik header.
tapi bingung mau mulai dari mana…
tak cobanya dulu
tolongin dong gan, mau nambah gambar n logo aja di header gak bisa2 nih(http://panoramabalitour.com/)..minta tolong kasih tau caranya mulai dari pertama ampe selesai cara masukin gambar n logonya, nanti kalo kee bali call aku tak diskon deh, jawabannya sangat di perlukan n makasih banyak bantuannya.
thaks gan infonya bagus dan bermanfaat
wah nice inpoh banget gan…
makasih bgt mas atas infonya…sangat membantu
masih blom bs nih om…bingung…
Mas ganteng, malah jd erorr… maklum masih awam. tlong bantuannya yaa…
bagus—bagus makasih
MAS KOQ KAGAK BISA YA?
seep mastah … mungkin sedikit koreksi untuk potongan script yg kedua
#header {
background : url();
}
.blogtitle a, .description {
color:
}
tag untuk ada pada file header.php , jadi tambahkan potongan script itu pada file header.php … moga aq nda salah, tapi sudah aku coba berhasil kok ๐
Kalau file Function.php nya ada dimana ya, saya udah nyari-nyari di appearance=>editor ga ada, di cpanel=>file manager juga ga ada?????????
aku masih pemula.mohon bantuannya kang..
yang ngetik itunya tu dimana?
di css?berarti nanti bayar?
makasih mas tutz nya…sangat bermanfaat sekali
waduh.. mayan ribet ternyata mainan wordpress.. nice info gan.
tutorial di atas telah saya ikuti.. sebelomnya themes yang saya pakek tidak ada header/costum headernya. setelah menambah kode yang disediakan diatas. tombol header sudah ada.dan bisa ganti ganti header sesuai selera.
dan pemasalahan saya..header yang sudah dibuat tidak muncul di halaman blog saya.
kira2 kesalahan terletak dimana yaah?coba deh lihat di http://thoserba.16mb.com
tampilannya masi default.gambar headernya tidak terlihat sama sekali.padahal di dashboard gambarnya ada.
oya saya menggunakan themes “padangan” yang saya download di situs jauhari.
saya bingung ne cari2 taq di “index.php.” memang tidak ada tu..yang ada cuma di “header.php.” saya coba pasang kode yang terhir di atas di atas kode di “header.php” tapi tetap gak muncul gambarnya di halaman blog saya.
apa saya coba pasang di “Styles” aja?
kode taq “ di komentarq kok hilang..coba lagi masukan kode di komentar..
wah…tetap gak muncul kodenya wkwkwk..sorry jangan di aggap spam…saya cuma penasaran nulis kode /head gak muncul2..hehehe
min, buka functions.php ama indek.php it dimana min..?
theme editor mas, ke dashboard > appereance > editor > click mana yang mau di edit … dah gitu aja , tnggal masukin code2 yang dikasih admin diatas …
Alhamdulillah dpt ilmu baru, thx thx mas Lutvi!
Panduannya sangat membantu seklai, sekarang saya sudah bisa mengcustom header blog wp saya
terima kasih banyak
ane nubi om,,lom ngerti masalah php. kalo css sih mantap…mohon bimbingannya..susah amat nih…bingung ane…
Mau tanya mas, di mana letak file header.php?
Saya mau ganti tulisan “Hey there! Thanks for dropping by rantinghijau! Take a look around and grab the RSS feed to stay updated. See you around!”.
Saya menggunakan tema Motion.
Terima kasih.
boss,,, pas saya masukin kode custom header ke functions.php,,itu berhasil..
TAPI pada saat saya mengganti header lewat appearance > header> chose file> upload> save change. terus kok headernya tidak mau ganti juga boss,, tetep warnanya abu-abu,,,
bagaimana ini kisahnya boss,,,???
kasih pencerahan dong..!!!
siapapun itu,,,,yang baik hati,,hehehe ๐
maaf boss,, ternyata backgroundnya juga gitu boss,,
tetapi headernya sudah bisa terganti,, cuma backgroundnya yang gak bisa ganti sekarang
crop file nya kok gak jalan ya bos
website ane jadi error ngikutin ini… wp-admin ga bisa di buka error line…… mesti ke cpanel paswordnya ga ada…. sia….sia…sia…
background sudah diganti, nah kalo titel & descriptionnya mau diganti image, terus buat admin menu untuk ganti title & description text dgn title berupa image, caranya gimana bos.. terima kasih bila ada yang mbantu. ๐ (.Y.)
puyeng juga yaa
thanks min., berhasil./,.,
makasih banyak ya miinn infonyaa
makasih banyak gan infonyaa,,,sukses ya
kalo cara mengahapus gambar pada header gimana gan? mohon pencerahannya?
Makasih gan infonya, saya coba ya. ๐
thanks gan , sekalian ijin mencoba
Gan gmna sich cranya buka funcion.php dan index.php’y? Maklum pengguna baru.
wah mantap, aku juga mau bikin yang versi batik kaya gitu ah ๐
Konsultan Pajak
kalo maaslah kode html sy paling takut,,susah dan ribet
Ketemu akhirnya..tapi belum bisa menggantinya
Gan ane di bagian apperence ga muncul menu dan header, knapa ya??
Ok makasi boz untuk bantuannya.
Lalu bagaimana kita meletakkan keyword keyword kita di header, diletakkan dimana?
mengapa fungsi ini tidak berjalan di WP 3.7.1 ya? header text tetap tidak bisa muncul walau sudah saya enablekan
Ia saya juga mas ngalamin masalah yang sama ๐
Mantap sob ๐
Makasih buat infonya gan…. sangat bermanfaat
terima kasih buat tipsnya, langsung dicoba hehehe
terima kasih atas informasi yang bermanfaat ini..
makasih gan infonya.
salam kenal dan salam silaturahim.
distributor foredi gel, gasa, tisu majakani, oris breast cream melayani penjualan partai maupun eceran seluruh indonesia.
terima kasih dan semoga sukses selalu
makasih infonya mas, sangat bermanfaat bagi pemula seperti saya
mas, mau tanya kalo mau pasang banner di bawah header gimna caranya ya?
Asking questions are genuinely nice thing if you are not understanding something
totally, but this paragraph gives pleasant understanding yet.
http://bit.ly/1lNIQPV
Pd style.php koding .blogtitle a mestinya “a” dihapus dan pada color kekurangan ” ; ” , untuk efek blogtitle…. klo custom background yg tdk mau berubah..kita tunggu admin sambil nyari..
Mau tanya gan, apakah perlu merubah-rubah header pada editor header untu menjadikan website tersebut seo friendly atau memaksimalkan Seo nya ?Saya tunggun pencerahannya om .. Thanks
Hello Web Admin, I noticed that your On-Page SEO is is missing a few factors, for one you do not use all three H tags in your post, also I notice that you are not using bold or italics properly in your SEO optimization. On-Page SEO means more now than ever since the new Google update: Panda. No longer are backlinks and simply pinging or sending out a RSS feed the key to getting Google PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good On-Page SEO?First your keyword must appear in the title.Then it must appear in the URL.You have to optimize your keyword and make sure that it has a nice keyword density of 3-5% in your article with relevant LSI (Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in your article.Your Keyword should appear in your first paragraph and in the last sentence of the page. You should have relevant usage of Bold and italics of your keyword.There should be one internal link to a page on your blog and you should have one image with an alt tag that has your keyword….wait there’s even more Now what if i told you there was a simple WordPress plugin that does all the On-Page SEO, and automatically for you? That’s right AUTOMATICALLY, just watch this 4minute video for more information at. Seo Plugin
I just want to tell you that I’m newbie to blogging and site-building and really liked you’re web site. Almost certainly Iโm going to bookmark your website . You definitely come with excellent stories. With thanks for revealing your blog.
I used to be able to find good advice from your blog posts.
You possibly can boost photos to talk about by means of inbox, submit on web sites and include to on the spot messenger products and services in just minutes or so
I loved as much as you will receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get got an shakiness over that you wish be delivering the following. unwell unquestionably come further formerly again since exactly the same nearly very often inside case you shield this hike.
Good era. Very cool site!! Guy .. Admirable .. Magnificent .. I will bookmark your blog and acquire the feeds additionally…I’m joyful to locate a lot of useful info right at this juncture in the article. Be grateful you for sharing..
After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I get four emails with the same comment. Perhaps there is a way you are able to remove me from that service? Kudos!
I got it in a couple of days and i love it!
WOW! shipped fast!! definately have a repeat customer here. THANKS
THANK YOU ! Wonderful Seller
I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will be much more useful than ever before.
I blog frequently and I seriously thank you for your information. The article has really peaked my interest. I’m going to take a note of your site and keep checking for new information about once per week. I opted in for your Feed as well.
Definitely, what a magnificent site and instructive posts, I will bookmark your website.Have an awsome day!
Itโs nearly impossible to find educated people about this subject, however, you seem like you know what youโre talking about! Thanks
Hi, i think that i saw you visited my weblog thus i came to โreturn the favorโ.I’m attempting to find things to improve my website!I suppose its ok to use some of your ideas!!