Situs saya memiliki tema yang saya buat sendiri, dan saat berfungsi, saya sering harus men-tweak tema atau menggunakan plugin untuk mengubah tampilan atau perilaku. Saya telah mencari cara untuk memodifikasi tema saya sehingga ada sedikit lompatan untuk membuat perubahan. Gagasan mencakup beberapa SEO dasar, fungsionalitas galeri, bidang untuk analitik dan feedburner, dan widget.
Fitur apa yang menurut Anda berguna untuk dijadikan tema untuk mengurangi pengubahan nanti atau harus menggunakan plugin?
Itu semua tergantung situs.
Saya memiliki beberapa hal inti yang saya bangun di fungsi theme.php apa pun:
... ditambah saya lupa beberapa hal, saya yakin.
dan banyak lagi tergantung pada apa yang ingin Anda lakukan dengan situs web Anda ...
Saya menambahkan yang berikut ke semua tema saya (dengan seperangkat fungsi drop-and-go yang bagus di functions.php
):
Topik bagus!
Ada beberapa hal yang sudah datang dengan wordpress. Misalnya jQuery dan beberapa plugin jQuery. Anda akan menemukan daftar mereka termasuk fungsi wordpress wp_enqueue_script dan penggunaan yang tepat (termasuk contoh) di sini: http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Hal lain yang selalu saya gunakan adalah fungsi yang menghapus tautan wordpress the_generator dan sejenisnya. Untuk alasan keamanan, saya Tweak semua skrip & gaya dimuat wp_enqueue_style dan wp_enqueue_script sehingga nomor versi disetel ke nol untuk menghindari setiap kemungkinan peretas menemukan beberapa celah keamanan yang sudah diketahui.
Plugin & Widget lain:
Semoga itu bisa membantu :)
Saya selalu menambahkan fungsi body_class () ke tag <body>
, yang memberi Anda banyak kaitan dengan CSS. Anda dapat melakukan banyak hal dengan CSS khusus tergantung pada halaman, posting, kategori tempat Anda berada.
Sehubungan dengan itu, saya selalu menambahkan metabox ke halaman pengeditan posting saya yang memungkinkan saya untuk memasukkan CSS khusus berdasarkan per-posting. Dengan begitu saya bisa mendeklarasikan style khusus dengan cepat jika mereka hanya diperlukan untuk halaman itu, daripada mengedit stylesheet utama.