Cara Memperbarui Tema WordPress Anda dan Menjaga Kustom Tweaks Tetap Utuh

WordPress Adalah Platform Yang Dapat Dikukur

Ada banyak cara untuk memutakhirkan tema WordPress, tetapi mudah bagi mereka untuk berakhir dengan data yang hilang, jadi Anda perlu tahu bagaimana mencegahnya. “Pegang itu. Saya belum mengubahsuaikan situs saya. Saya tidak butuh artikel ini. “ Sebenarnya, ya Anda lakukan; mempersiapkan terlebih dahulu adalah satu-satunya cara untuk memastikan transisi yang benar-benar mulus. Jika Anda telah menyesuaikan situs Anda, jangan khawatir. Tidak terlalu terlambat.


Inilah kekurangannya: sebagian besar pengembang amatir hanya masuk ke stylesheet situs mereka dan mulai menata ulang hal-hal. Tidak apa-apa, sampai Anda memperbarui dan semua kustomisasi Anda yang melelahkan menghilang. Faktanya, jika Anda mengubahsuaikan situs web tanpa mempertimbangkan bagaimana pembaruan akan memengaruhinya, Anda berada di dunia yang terluka. Sebelum Anda mempertimbangkan untuk tidak memperbarui situs Anda dan menjadikannya target praktik bagi peretas di seluruh dunia, ikuti beberapa tips di bawah ini untuk mengintegrasikan penyesuaian ke dalam proses pembaruan Anda.

Kerangka WordPress

Solusi paling umum, dan paling populer untuk ini adalah Genesis Framework. Jika Anda pernah membaca blog atau tutorial WordPress, ada kemungkinan besar Anda pernah melihat seorang pengembang mengoceh tentang hal itu (checkout ulasan lengkap Kejadian Ren di blog kami).

Kejadian seperti sebuah tema, tetapi lebih dari itu. Sesuai dengan namanya, ini dapat digambarkan sebagai templat tulang punggung di mana banyak tema dibangun, dengan semuanya datang dalam bentuk tema anak yang membangun “eksterior” di atas kerangka tersebut. Dengan Genesis, Anda dapat mengubah dan memperbarui tema sebanyak yang Anda inginkan tanpa kehilangan satu detail penyesuaian pun. Ini menawarkan beberapa fitur yang diinginkan juga, dan layak untuk dicoba. Saat ini akan membuat Anda mengembalikan $ 60.

Alternatif lain adalah Total WordPress Theme Framework yang menggunakan pendekatan serupa Total mencakup opsi untuk tema anak di samping bidang CSS kustom yang mudah digunakan di panel admin yang dapat Anda gunakan untuk menambahkan tweak styling ke tema Anda. Namun, jika Anda tidak memiliki anggaran untuk itu, atau telah menemukan tema lain yang Anda sukai dan tidak berencana untuk menyerah, masih ada alternatif.

Plugin WordPress

Override Template WP

Ada sejumlah besar plugin yang dapat membantu Anda mempermudah proses pembaruan. Sebagian besar dirancang untuk digunakan sebelum Anda mulai menyesuaikan, tetapi jika Anda sudah memilikinya, mereka mungkin akan membantu di masa depan..

Plugin WP Template Overrides akan membiarkan Anda dengan cepat mengganti template apa pun. Jika Anda tidak ingin melakukan semua hal di atas, Anda dapat menggunakan plugin yang disebut Tema Anak One Click untuk melakukannya dari dashboard WordPress, menawarkan yang terbaik dari kedua dunia.

Tema Anak WordPress

Cara paling umum untuk membuat penyesuaian yang stabil – dan yang paling direkomendasikan – adalah dengan tema anak. Untuk memperjelas, tema anak sangat mirip dengan lapisan Photoshop atau animasi cel: lembar gaya transparan yang memungkinkan Anda melakukan perubahan tanpa merusak. Bukan hanya perubahan kosmetik, itu juga – bahkan lebih penting untuk melakukan modifikasi penting pada fungsi-fungsi penting situs dalam tema anak.

Memodifikasi situs Anda functions.php file adalah salah satu hal terburuk yang dapat Anda lakukan sebelum pembaruan, karena hilangnya komponen fungsional penting pada dasarnya dapat menarik balok dukungan dari bawah situs web Anda. Jadi, sertakan juga perubahan fungsional dalam tema anak. Mungkin membantu membuat lebih dari satu untuk menghindari keharusan membuang terlalu banyak informasi menjadi satu. Jika Anda membutuhkan penyegaran, itu cukup mudah dibuat. Setelah itu, Anda hanya perlu memasukkan hal-hal tema anak yang secara khusus ingin Anda ubah.

Pertama, buat folder baru di wp-content / tema direktori untuk menahannya. Berikan nama yang sama dengan tema induk, tetapi dengan “-child” ditempelkan di akhir (Anda benar-benar dapat menyebutnya apa pun yang Anda inginkan, tetapi dengan menamainya dengan cara ini jika Anda memiliki beberapa tema anak, Anda tahu untuk apa mereka) . Di folder itu, buat file bernama “style.css.” Setelah itu, style sheet harus dimulai dengan kode berikut:

/ *
Nama Tema: Total Anak
Tema URI: http://totalwptheme.com
Deskripsi: Total tema contoh WordPress tema anak.
Penulis: AJ Clarke
Penulis URI: http://totalwptheme.com
Templat: Total
Versi: 1.0
* /

Setiap kolom entri dapat diubah sesuai keinginan Anda, tetapi pastikan untuk menyimpan nama tema dan templatnya. Templat adalah nama direktori tema induk dan jika nama templat hilang atau salah maka tema anak tidak akan muncul.

Selanjutnya Anda ingin membuat file function.php kosong baru di mana Anda akan menambahkan kode sehingga tema anak Anda tahu untuk memasukkan stylesheet utama dari tema Anda. Dalam file functions.php ini tempel kode berikut:

dapatkan ('Versi');
// Muat lembar gaya
wp_enqueue_style ('gaya induk', get_template_directory_uri (). '/ style.css', array (), $ versi);

}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

Jika Anda melihat kode Anda akan melihat apa yang dilakukannya adalah memuat stylesheet induk tetapi juga termasuk nomor versi tema induk. Ini sangat penting tetapi tidak banyak orang yang melakukannya. Alasan untuk memasukkan nomor versi tema induk adalah karena itu setiap kali tema induk diperbarui jika ada perubahan pada stylesheet tema induk, maka caching plugin, CDN dan browser tahu mereka perlu memperbarui file. Ini akan membantu mencegah CSS yang “rusak” saat memperbarui tema orang tua Anda.

Memindahkan Pengeditan Manual Saat Ini ke Tema Anak

Sekarang, jika Anda sudah membuat situs dan menyesuaikan tema induk dengan salah dan Anda tidak punya waktu luang untuk duduk sambil memindahkan kode dari satu file ke file lain, Anda selalu dapat mencadangkan versi situs Anda saat ini kepada seorang anak. tema. Setelah Anda membuat folder tema anak, cukup tambahkan salinan file yang telah Anda ubah, lalu ganti tema WordPress Anda dengan yang ada di repositori.

Ini bukan perbaikan yang sempurna, tetapi harus bekerja. Caranya adalah memastikan Anda tidak mencadangkan apa pun yang belum dimodifikasi, jadi Anda tidak akan sengaja menimpa kode baru yang akan dipasang pembaruan dengan kode lama. Jadi Anda masih membutuhkan pengetahuan menyeluruh tentang apa yang Anda sesuaikan – Anda tidak bisa hanya menyalin barang secara grosir. Bahkan mungkin membantu untuk menelusuri file dan menghapus sebanyak mungkin kode yang bukan milik Anda.

Mencadangkan Situs WordPress Anda

Pertama, buat cadangan lebih awal dan sering buat cadangan. WordPress menyimpan semua yang pernah Anda tulis atau unggah dalam database mereka, dan mereka dapat mengalami kegagalan fungsi karena berbagai alasan. Sangat mudah kehilangan seluruh situs karena kegagalan server atau database yang rusak. Untungnya, mencadangkannya hanya membutuhkan waktu beberapa menit.

Ada banyak cara untuk melakukannya. Pertama, Anda cukup menyalin file ke komputer Anda menggunakan Klien FTP atau Keterampilan Unix Shell. Anda juga bisa menggunakan WinSCP untuk menyimpan “mirror” di desktop Anda yang diperbarui dengan situs Anda.

Atau, ada daftar binatu gratis plugin cadangan otomatis, serta opsi premium. Di sini, di WPExplorer kami gunakan VaultPress, dan di masa lalu kami telah menggunakan Backup Buddy – keduanya merupakan pilihan bagus untuk membuat dan memelihara cadangan rutin situs web Anda (selain cadangan harian yang disediakan oleh sebagian besar paket hosting WordPress yang dikelola).

Akhirnya, cPanel, Admin Langsung, Ensim, Plesk, vDeck dan Ferozo semuanya memiliki cara unik untuk membuat cadangan situs yang dihosting oleh mereka. Instruksi komprehensif untuk itu dapat ditemukan di WordPress Codex. Dalam skenario terburuk, ketika Anda kehilangan sesuatu yang benar-benar Anda butuhkan, Anda dapat menghubungi host Anda. Sebagian besar host mencadangkan situs mereka, tetapi dapat merepotkan untuk mendapatkan kembali data dari situs mereka.

Uji Perubahan Anda

Akhirnya, Anda dapat meningkatkan secara manual atau otomatis. Dengan peningkatan manual, Anda dapat menguji perubahan untuk melihat apakah mereka merusak situs Anda atau tidak. WordPress memperlakukan dua versi dari tema yang sama dengan dua tema yang berbeda. Artinya, jika Anda memiliki GenericTheme V1 dan GenericTheme V1.1 di wp-content / tema folder, mereka akan diperlakukan sebagai dua tema berbeda. Ini berarti Anda dapat menginstal banyak versi dari tema yang sama di situs Anda. Paling tidak, Anda dapat menggunakan ini untuk beralih di antara versi lama Anda yang telah disesuaikan dan yang baru, sehingga Anda memiliki referensi jika Anda memilih untuk membangunnya kembali dari bawah ke atas dengan tema anak.

Kesimpulan

Prospek kehilangan kustomisasi yang Anda kerjakan sangat sulit, dan proses pembaruan sepertinya membuat Anda kesulitan. Tetapi, dengan tema anak (atau plugin, atau kerangka kerja) dan sedikit tinjauan ke masa depan, tidak harus begitu. Apakah Anda punya ide lain untuk membuat pembaruan rutin ke situs WordPress tanpa kehilangan kustomisasi? Saya ingin sekali mendengarnya di komentar!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map