Pembangunan Tema WordPress (101)

Panduan Pembangunan Tema WordPress


Belajar membuat tema WordPress membuka dunia baru untuk anda terokai. Ini membolehkan anda membina reka bentuk khusus untuk diri sendiri, pelanggan anda dan bahkan menyumbang kepada komuniti sumber terbuka.

Dalam panduan ini, kami akan membawa anda dari sifar ke tema berfungsi sepenuhnya yang dapat diserahkan ke WordPress.org direktori tema.

Untuk mengikuti anda memerlukan pemahaman asas mengenai HTML, CSS, PHP dan bagaimana WordPress berfungsi.

Semua kod yang digunakan dalam panduan ini akan tersedia untuk rujukan dalam ini Repositori Github.

Membuat Fail Penting


Tema WordPress yang berfungsi boleh terdiri daripada hanya dua fail: gaya.css dan index.php. Ini mungkin kerana WordPress hierarki templat.

Apabila WordPress mengeluarkan laman web, ia mencari templat paling khusus yang tersedia, jika templat tidak ada, ia akan turun ke bawah hierarki sehingga ia menemukan templat yang sesuai. Berikut adalah contoh praktikal:

Pengguna dihidupkan https://example.com/praktikal-contoh, yang merupakan halaman. WordPress akan mencuba templat mengikut urutan ini:

  • halaman- {slug} .php – Slug halaman adalah / praktikal-contoh, WordPress akan kelihatan menggunakan-tema / halaman-praktikal-contoh.php anda
  • halaman- {id} .php – ID halaman adalah 42, WordPress akan kelihatan menggunakan-tema / halaman-42.php anda.
  • halaman.php – WordPress akan mencuba templat-tema / halaman.php tujuan umum anda.
  • tunggal.php – Templat tunggal dapat menjadikan Catatan dan Halaman, jadi dicuba setelah halaman.php yang lebih spesifik
  • index.php – Terakhir-tema / index.php anda digunakan sekiranya templat lain tidak dijumpai.

Mari mulakan dengan membina tema hanya dengan fail penting dan kemudian kita dapat menggunakan lebih banyak ciri semasa kita meneroka cara kerjanya.

Dalam / wp-kandungan / tema /, buat folder bernama tema-adat saya dan buat dua fail berikut:

gaya.css

Agar WordPress dapat mengenali tema kami dan mengeluarkannya dengan betul dalam senarai Tampilan → Tema, kita perlu meletakkan beberapa kod khusus WordPress di bahagian atas gaya.css, kelihatan seperti ini:

/ *
Nama Tema: Tema Tersuai Saya
URI Tema: https://yourwebsite.com/theme
Pengarang: Nama Anda
URI pengarang: https://yourwebsite.com
Penerangan: Ini adalah tema rekaan pertama saya!
Versi: 1.0.0
Lesen: Lesen Awam Umum GNU v2 atau lebih baru
URI lesen: 
Domain Teks: tema khas saya
Teg: latar belakang khas
* /

Secara teknikal tidak ada bidang yang diperlukan, tetapi jika anda mahu tema anda kelihatan baik di wp-admin maka mereka sangat digalakkan. Mereka juga diperlukan jika anda menyebarkan tema anda di WordPress.

  • Nama Tema – Anda harus selalu memberikan nama tema. Sekiranya tidak, nama folder akan digunakan, tema khas saya dalam contoh kami.
  • URI Tema – Jika digunakan, tema URI harus menyediakan pautan ke halaman di mana pengunjung dapat mengetahui lebih lanjut mengenai tema tersebut.
  • Pengarang – Nama anda ada di sini.
  • Pengarang URI – Pautan ke laman web peribadi atau perniagaan anda boleh diletakkan di sini.
  • Penerangan – Penerangan ditunjukkan pada mod tema wp-admin dan juga pada Tema WordPress penyenaraian.
  • Versi – Nombor versi membantu pembangun melacak perubahan dan memberi tahu pengguna jika mereka menggunakan versi terbaru. Kami mengikuti SemVer sistem penomboran untuk menunjukkan keparahan perubahan dalam kemas kini.
  • Lesen – Bagaimana anda melesenkan tema anda, tetapi jika anda memilih lesen yang tidak sesuai dengan GPL maka anda tidak akan dapat menyebarkan tema anda di WordPress.
  • URI lesen – Ini hanyalah pautan ke lesen yang tertera di atas.
  • Domain Teks – Domain teks digunakan semasa menerjemahkan tema anda ke bahasa lain. Jangan risau kami akan menerangkannya secara mendalam kemudian. Buat masa ini, sudah cukup untuk mengetahui bahawa adalah amalan yang baik untuk folder tema dan domain teks menjadi nama tema yang dipisahkan oleh tanda hubung dan bukan spasi.
  • Teg – Teg hanya digunakan jika anda memuat naik tema anda ke direktori tema WordPress.org. Ini adalah asas mekanisme ‘Penapis Ciri’.

Salin dan tampal perkara di atas ke gaya.css dan anda akan mempunyai sesuatu seperti ini:maklumat tema wp-admin

Nota: Ia kelihatan agak kosong buat masa ini kerana kami belum mempunyai tangkapan skrin. Kami akan menambahkannya kemudian.

index.php

index.php adalah satu-satunya fail lain yang sangat diperlukan. Tugasnya adalah memberikan semua output front-end untuk tema kita.

Sejak index.php akan menjadikan semua halaman kami (rumah, catatan, kategori, arkib) akan menghasilkan banyak kerja. Untuk memulakan, kita memerlukan bahagian utama yang akan merangkumi asas-asas HTML.


>





Ini adalah HTML standard dengan satu pengecualian, [wp_head ()] (). wp_kepala adalah fungsi teras yang membolehkan WordPress dan pemalam pihak ketiga memasukkan kod ke dalam tajuk tanpa mengubah fail templat anda. Ini dipanggil cangkuk tindakan.

Sekiranya anda biasa dengan HTML, anda mungkin menyedari tidak ada tag untuk mengeluarkan tajuk halaman. Itu kerana WordPress dapat menggunakan cangkuk wp_head untuk memasukkan tajuk secara dinamik.</p><p>Penggunaan lain dari wp_head adalah untuk memasukkan gaya (.css) dan skrip (.js). Terdapat sebab-sebab yang sangat baik untuk melakukan ini dan bukannya mengekodkannya, yang akan kita lihat kemudian hari.</p><p>Seterusnya, kita mempunyai isi halaman:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><body data-rsssl=1 <?php body_class(); ?>></pre><p><em>kelas_kelas ()</em> adalah fungsi pembantu yang disediakan oleh WordPress yang akan mengeluarkan senarai kelas CSS yang berguna yang menerangkan halaman yang dipaparkan seperti:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><code class="EnlighterJSRAW" data-enlighter-language="html">class = "halaman halaman-id-2 halaman-halaman induk-templat-lalai log masuk" </code></pre><p><em>kelas_kelas ()</em>; juga menerima parameter sehingga anda dapat menambahkan kelas anda sendiri, misalnya:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><body data-rsssl=1 <?php body_class( 'wide-template blue-bg' ); ?>></pre><p>Seterusnya, kita mempunyai tajuk templat.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> </header> </pre><p>Di sini kami menggunakan fungsi templat terbina dalam WordPress untuk menghasilkan Tajuk dan Penerangan Laman. Kami juga menggunakan fungsi pembantu, <em>home_url (),</em> untuk menghubungkan Tajuk Laman web kembali ke laman utama.</p><p>Seterusnya, bahagian halaman:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i">','</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : ?> <article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> <?php endif; ?> </div> </pre><p>Di sinilah ia menjadi menarik (dan sedikit lebih kompleks). Di sini kita menggunakan ciri terpenting WordPress, iaitu <a href="https://developer.wordpress.org/themes/basics/the-loop/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Gelung</a>. Gelung melakukan kerja keras untuk mengetahui halaman mana pengguna berada dan apa yang harus ditunjukkan. Ia kemudian mengembalikan senarai satu atau lebih ‘siaran’ yang dapat kita lalui dan keluarkan data menggunakan fungsi templat.</p><p>Sekiranya Loop tidak mengembalikan hasil apa pun, misalnya pada halaman 404 atau pos yang dihapus, kami menggunakan operator lain untuk menunjukkan mesej yang telah ditentukan.</p><p>Tanpa sebarang kod di sekitarnya, gelung yang dipermudah kelihatan seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">if (have_posts ()): // periksa sama ada gelung telah mengembalikan catatan. while (have_posts ()): // gelung melalui setiap pos yang dikembalikan. jawatan(); // siapkan kandungan supaya kita dapat menggunakan tag templat seperti the_title (). Tajuk(); // keluarkan tajuk siaran. the_content (); // keluarkan kandungan siaran. akhir sekali; lain: gema 'Tiada Halaman Ditemui'; // keluarkan mesej ralat jika tidak ada catatan. endif; ?> </pre><p><strong>Nota:</strong> Oleh kerana WordPress mempunyai asal usul dalam blog, banyak fungsi menggunakan terminologi ‘post’, walaupun mereka dapat mengembalikan dan mengeluarkan apa saja jenis kandungan (posting, halaman, jenis post custom).</p><p>Terakhir, kita mempunyai footer, yang perlu kita lakukan di sini adalah menutup tag HTML yang kita buka sebelumnya. Terdapat cangkuk tindakan yang lain, <a href="https://developer.wordpress.org/reference/hooks/wp_footer/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">wp_footer ()</a>, yang digunakan secara aktif oleh WordPress dan plugin untuk memasukkan skrip di footer yang diperlukan untuk membuat halaman.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.js" data-minify="1" defer></script></body> </html> </pre><p>Sekiranya selama ini anda mengikuti, anda akan mempunyai tema WordPress yang berfungsi sepenuhnya seperti ini:</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20242'%3E%3C/svg%3E" alt="pratonton tema pemula" width="750" height="242" data-lazy-src="/images/wordpress-theme-development-101-3.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="/images/wordpress-theme-development-101-3.jpg" alt="pratonton tema pemula" width="750" height="242"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="242"></span></p><p>Tema kami tidak akan memenangi sebarang anugerah reka bentuk (ia tidak mempunyai CSS) dan kehilangan banyak ciri yang dianggap penting oleh pengguna (bar sisi, navigasi, metadata, lakaran kecil, penomboran, dll.) Tetapi ia adalah permulaan yang baik!</p><p>Mari teruskan dan lihat bagaimana kita dapat memperbaikinya.</p><h2><span id="fungsiphp">fungsi.php</span></h2><hr/><p><em>Fungsi.php</em> bukan fail yang diperlukan, tetapi memberikan begitu banyak faedah sehingga 99,99% tema memilikinya. Dalam <em>fungsi.php</em> anda boleh menggunakan fungsi tema terbina dalam WordPress dan juga menambahkan kod PHP tersuai anda sendiri.</p><p>Buat a <em>fungsi.php</em> dalam folder tema anda sekarang kerana kami akan menambahkan kod pada bahagian seterusnya.</p><h3><span id="Menambah_Menu_Navigasi">Menambah Menu Navigasi</span></h3><p>Sebilangan besar, jika tidak semua laman web menggunakan menu navigasi, tetapi hingga kini tema kami tidak menyokongnya. Untuk memberitahu WordPress bahawa tema kita mempunyai menu navigasi, kita mesti mendaftarkannya <em>fungsi.php</em> seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">register_nav_menus (tatasusunan ( 'menu-1' => __ ('Menu Utama', 'tema khas-saya'), ); </pre><p><strong>Nota:</strong> <em>daftar_nav_menus ()</em> menerima pelbagai sehingga anda boleh mendaftar lebih dari satu menu jika diperlukan.</p><p>WordPress kini tahu tentang menu kami, tetapi kami masih perlu mengeluarkannya dalam tema kami. Kami melakukannya dengan menambahkan kod berikut di bawah keterangan laman web di <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_nav_menu (tatasusunan ( 'theme_location' => 'menu-1', )); </pre><p>Sekarang kita mempunyai menu navigasi (tanpa gaya):</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20272'%3E%3C/svg%3E" alt="tema permulaan dengan menu nav" width="750" height="272" data-lazy-src="/images/wordpress-theme-development-101-4.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="/images/wordpress-theme-development-101-4.jpg" alt="tema permulaan dengan menu nav" width="750" height="272"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="272"></span></p><h3><span id="Menambah_Sidebar">Menambah Sidebar</span></h3><p>Tema kami juga tidak mempunyai bar sisi (kawasan widget), mari kita perbaiki sekarang.</p><p>Pertama, kita perlu mendaftarkan bar sisi di <em>fungsi.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">fungsi my_custom_theme_sidebar () { register_sidebar (susunan ( 'name' => __ ('Sidebar Utama', 'tema-kebiasaan-saya'), 'id' => 'bar sisi-1', )); } add_action ('widgets_init', 'my_custom_theme_sidebar'); </pre><p>Sekarang buat <em>bar sisi.php</em> dalam folder tema anda dan tambahkan kod berikut:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php if ( is_active_sidebar( 'sidebar-1' ) ) { ?> <ul class="sidebar"> <?php dynamic_sidebar('sidebar-1' ); ?> </ul> <?php } ?> </pre><p>Di sini kita menggunakan <em>sekiranya</em> pernyataan untuk memeriksa sama ada bar sisi ‘aktif’ sebelum kami mengeluarkan kod. Bar sisi aktif adalah di mana pengguna telah menambahkan sekurang-kurangnya satu widget.</p><p>Langkah terakhir adalah memasukkan bar sisi ke dalam<em> index.php</em>, di atas <em>wp_footer ()</em> tambahkan <em>get_sidebar ()</em> panggil.</p><h3><span id="Menambah_Imej_Pilihan">Menambah Imej Pilihan</span></h3><p>Seperti bar sisi dan menu navigasi, kita tidak hanya dapat mengeluarkan gambar pilihan dalam tema kita dan mengharapkannya berfungsi, kita mesti memberitahu WordPress bahawa kita menyokong ciri itu terlebih dahulu. Dalam <em>fungsi.php</em> Tambah:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_theme_support ('pasca gambar kecil');</pre><p>Sekarang kita boleh menambah<em>_post_thumbnail ();</em> dalam gelung kami dan lakaran kecil akan berfungsi. Satu-satunya masalah adalah mereka akan mengeluarkan pada ukuran maksimum 1920px x 2560px WordPress, yang terlalu besar untuk kebanyakan kegunaan. Nasib baik WordPress mempunyai fungsi pembantu lain: <em>tambah_saiz_saiz ()</em>;</p><p>Apabila pengguna memuat naik gambar, dan jika ukuran gambar ditentukan, WordPress akan menghasilkan versi gambar yang dimuat pada ukuran tersebut (sambil mengekalkan yang asli). Sekiranya gambar pengguna lebih kecil daripada dimensi yang telah anda tetapkan WordPress tidak akan melakukan apa-apa kerana tidak dapat membuat gambar lebih besar daripada yang asli.</p><p>Untuk menggunakan gambar ciri yang dioptimumkan daripada yang asli, masukkan kod berikut <em>fungsi.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_image_size ('my-custom-image-size', 640, 999);</pre><p>Parameter pertama adalah pemegang, yang kedua adalah lebar gambar dan yang ketiga adalah ketinggian. Ketinggian dan lebar adalah pilihan sekiranya anda hanya mahu menghadkan satu dimensi.</p><p>Dalam <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">the_post_thumbnail ('my-custom-image-size');</pre><h3><span id="Gaya_dan_Skrip_Memikat">Gaya dan Skrip Memikat</span></h3><p>Sebelumnya kami menyatakan bahawa lebih baik memasukkan gaya dan skrip daripada mengodkannya terus ke fail templat. Ini kerana enekuasi membolehkan lebih banyak fleksibiliti.</p><p>Apabila dilakukan dengan betul, enqueue juga memberitahu WordPress sumber mana yang dimuat. Apabila WordPress mengetahui sumber mana yang diperlukan, ia dapat memastikan sumber yang sama tidak dimuat lebih dari sekali. Ini sangat penting apabila anda mempunyai perpustakaan yang sangat popular seperti jQuery atau FontAwesome bahawa banyak tema dan pemalam akan digunakan.</p><p>Manfaat lain dari enqueue adalah bahawa sumber yang dikuque dapat didekuisi oleh plugin, menghindari keperluan untuk mengubah fail templat.</p><p>Walaupun tema kami mempunyai <em>gaya.css</em> failkan ia belum menggunakannya, mari kita masukkan sekarang:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">fungsi my_custom_theme_enqueue () { wp_enqueue_style ('my-custom-theme', get_stylesheet_uri ()); } add_action ('wp_enqueue_scripts', 'my_custom_theme_enqueue'); </pre><p><a href="https://developer.wordpress.org/reference/functions/get_stylesheet_uri/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external"><code>get_stylesheet_uri ()</code></a> adalah fungsi pembantu yang mengambil URI lembaran gaya tema semasa. Sekiranya kami meminta fail lain, kami perlu melakukannya:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_style ('my-stylesheet', get_template_directory_uri (). '/css/style.css'); </pre><p>Tema kami tidak mempunyai skrip apa pun, jika memang demikian, kami akan membuatnya seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">fungsi my_custom_theme_enqueue () { wp_enqueue_style ('my-custom-theme', get_stylesheet_uri ()); wp_enqueue_script ('my-scripts', get_template_directory_uri (). '/js/scripts.js'); } add_action ('wp_enqueue_scripts', 'my_custom_theme_enqueue');</pre><p>Pengecualian di atas adalah skrip yang telah <a href="https://developer.wordpress.org/reference/functions/wp_enqueue_script/#default-scripts-and-js-libraries-included-and-registered-by-wordpress" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">pra-pendaftaran </a>oleh WordPress, sekiranya anda hanya perlu memberikan parameter pertama ($ handle):</p><p><code class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_script ('jquery');</code></p><p><strong>Menambah Gaya Dengan CSS</strong></p><p data-enlighter-language="php">Tema kami mempunyai asas yang kuat tetapi tidak mempunyai reka bentuk, menambahkan beberapa CSS asas ke style.css akan membuat perbezaan yang besar. Kami telah menambah <a href="https://github.com/DannyCooper/my-custom-theme/blob/master/style.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">~ 100 baris CSS </a>untuk tema contoh kami sebagai demonstrasi dan hasilnya kelihatan seperti ini:</p><p data-enlighter-language="php"><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20430'%3E%3C/svg%3E" alt="tema permulaan dengan css" width="750" height="430" data-lazy-src="/images/wordpress-theme-development-101-5.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="/images/wordpress-theme-development-101-5.jpg" alt="tema permulaan dengan css" width="750" height="430"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="430"></span></p><h3><span id="Tag_Tajuk">Tag Tajuk</span></h3><p>Semua tema harus menggunakan fungsi bawaan WordPress untuk menghasilkan tag tajuk, yang diaktifkan dengan menambahkan kod ini ke <em>fungsi.php</em> fail: <code>add_theme_support ('tajuk-tag');</code> Itu sahaja, WordPress akan mengendalikan output halaman<em><title></em> dan jika diperlukan plugin dapat mengubah output menggunakan penapis. Plugin SEO sering melakukan ini dalam usaha untuk mengoptimumkan tajuk lebih lanjut.</p><h2><span id="Bahagian_Templat">Bahagian Templat</span></h2><hr/><p>Sekarang 80% kod templat kami ada <em>index.php</em>. Walaupun ini berfungsi, ia akan menghasilkan banyak pengulangan kod apabila kita mempunyai fail templat lain seperti <em>tunggal.php</em>, <em>cari.php</em>, dan <em>arkib.php</em>. Bahagian Templat menjadikan pengembangan tema lebih mudah dengan membolehkan kita menggunakan semula kod merentas templat. Oleh kerana header dan footer kami akan sama di setiap halaman, mereka adalah calon yang tepat untuk menggunakan bahagian templat. Pertama, buat header.php dan pindahkan kod berikut dari <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="<http://gmpg.org/xfn/11>"> <?php wp_head(); ?> </head> <header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> <?php wp_nav_menu( array( 'theme_location' => 'menu-1', )); ?> </header> </pre><p>Dalam <em>index.php</em> gantikan kod di atas dengan:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> </pre><p><strong>Nota:</strong> Apabila mendapat bahagian templat, anda mesti menghilangkan <em>.php</em> dari pemegang bahagian templat.</p><p>Seterusnya, buat bahagian templat footer dengan memindahkan kod ini ke<em> footer.php</em> dan mengulangi proses di atas:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.js" data-minify="1" defer></script></body> </html> </pre><p>Terakhir, kami akan memindahkan kod ‘tanpa hasil’ ke bahagian templat juga, kerana kemungkinan akan digunakan dalam beberapa templat. Buat<em> kandungan-none.php</em> dan pindahkan kod ini ke fail baru.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> </pre><p>Indeks anda kini kelihatan seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> <div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <?php the_post_thumbnail(); ?> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i-2">','</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : get_template_part( 'content-none' ); endif; ?> </div> <?php get_sidebar(); get_template_part( 'footer' ); </pre><p>Walaupun perkara di atas akan berfungsi dengan sempurna, ada sedikit penambahbaikan yang dapat kita buat. WordPress mempunyai fungsi pembantu untuk merangkumi bahagian templat header, footer dan sidebar. Sebagai amalan terbaik untuk menggunakan fungsi teras di mana mungkin, kita harus menggunakannya.</p><p>Ganti <code>get_template_part ('header');</code> dengan <code>get_header ();</code> dan <code>get_template_part ('footer');</code> dengan <code>get_footer ();</code></p><h2><span id="Kandungan">Kandungan</span></h2><hr/><p>Permulaan yang kami selesaikan dengan bahagian templat akan membayar dividen ketika kami menambahkan fail templat baru ke tema kami. Di bawah ini kami telah menyenaraikan yang paling biasa. Untuk mengelakkan membebani anda dengan contoh kod, kami telah menghubungkannya dengan kod sumber di Github.</p><h3><span id="tunggalphp">tunggal.php</span></h3><p>Catatan dan Halaman, apabila ditunjukkan pada URL mereka sendiri, dianggap 'Singular' kerana kebanyakan susun atur akan sama untuk kedua-dua jenis halaman ini. Tetapi sekiranya tidak, anda boleh menggunakan yang lebih spesifik <em>halaman.php</em> dan <em>tunggal.php</em> (pos) sebaliknya.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/singular.php" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">Contoh Kod - singular.php</a></p><h3><span id="arkibphp">arkib.php</span></h3><p>Templat arkib biasanya berbeza dari templat tunggal dalam dua cara: templat tersebut menunjukkan petikan dan bukannya isi penuh dan menampilkan tajuk arkib yang menerangkan kandungannya.</p><p>Lihat kembali hierarki templat dan anda akan melihat bahawa templat arkib merangkumi semua jenis arkib (pengarang, kategori, tag, taksonomi, tarikh) jika ini tidak berfungsi untuk kes penggunaan anda, anda masih boleh menggunakan templat yang lebih khusus:</p><ul><li>pengarang.php</li><li>kategori.php</li><li>tag.php</li><li>taksonomi.php</li><li>tarikh.php</li></ul><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/archive.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Contoh Kod - archive.php</a></p><h3><span id="cariphp">cari.php</span></h3><p>Laman web WordPress boleh dicari menggunakan parameter URL? S = URL, <code>laman web anda.com?s=test</code>. The <em>cari.php</em> templat menghasilkan hasil carian tersebut.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/search.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Contoh Kod - search.php</a></p><h3><span id="404php">404.php</span></h3><p>Pernyataan lain yang kami tambahkan dalam index.php menangkap ralat "halaman tidak dijumpai", tetapi anda mungkin ingin mencabut fungsi tersebut ke dalam fail templatnya sendiri untuk mempunyai lebih banyak kawalan terhadap output. Itulah kes penggunaan <em>404.php</em> fail templat.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/404.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Contoh Kod - 404.php</a></p><h2><span id="Fail_Sambungan">Fail Sambungan</span></h2><hr/><p>Sekiranya anda menyebarkan tema anda kepada umum, fail berikut adalah mustahak. Tanpa ini, tema anda akan ditolak dari repositori tema dan pasar.</p><h3><span id="tangkapan_skrinpng">tangkapan skrin.png</span></h3><p>Tangkapan skrin ditunjukkan dalam senarai tema wp-admin ketika pengguna memilih tema baru. Berikut adalah beberapa amalan terbaik yang harus anda ikuti:</p><ul><li>Tangkapan skrin hendaklah berukuran 1200px x 900px</li><li>Tangkapan skrin hendaklah dalam format .png atau .jpg</li><li>Tangkapan skrin mestilah representasi tema yang tepat</li><li>Tangkapan skrin harus dioptimumkan (gunakan <a href="http://tinypng.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">tinypng.com</a> atau sama)</li></ul><h3><span id="readmetxt">readme.txt</span></h3><p>WordPress tidak menggunakan maklumat dari <em>readme.txt</em>, ia menarik semua yang diperlukannya <em>gaya.css</em>. Sebaliknya, direktori tema WordPress menarik maklumat penting dari fail readme dan menganggapnya sebagai fail yang diperlukan.</p><p>Sebilangan besar pemaju menggunakan <em>readme.txt</em> sebagai lokasi pusat untuk menyimpan semua maklumat mengenai tema mereka. Yang mudah <em>readme.txt</em> kelihatan seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">=== Nama Tema === Memerlukan sekurang-kurangnya: 5.0 Diuji hingga: 5.2 Memerlukan PHP: 5.6 Lesen: GPLv2 atau lebih baru URI lesen: <http://www.gnu.org/licenses/gpl-2.0.html> Penerangan Ringkas. Tidak lebih daripada 150 watak. == Penerangan == Tema tema. == Changelog == = 1.0 = * Menambah pilihan baru == Sumber == * menormalkan.css <http://necolas.github.io/normalize.css/>, (C) 2012-2016 Nicolas Gallagher dan Jonathan Neal, [MIT] (<http://opensource.org/licenses/MIT>) </pre><ul><li><strong>Memerlukan sekurang-kurangnya</strong> - Ini adalah versi minimum WordPress yang sesuai dengan tema anda.</li><li><strong>Diuji hingga</strong> - Medan ini menunjukkan versi terbaru WordPress yang diuji tema anda.</li><li><strong>Memerlukan PHP</strong> - Medan ini menunjukkan versi minimum PHP yang akan berfungsi pada tema anda.</li><li><strong>Penerangan</strong> - Medan keterangan ini tidak dipaparkan di mana sahaja.</li><li><strong>Changelog</strong> - Changelog tidak digunakan di mana saja, tetapi pembangun dan beberapa pengguna akan merujuk fail ini untuk melihat perubahan apa yang telah dibuat.</li><li><strong>Sumber</strong> - Sebilangan besar sumber pihak ketiga memerlukan atribusi semacam. Bahagian sumber adalah tempat yang diterima secara meluas untuk meletakkannya. Walaupun untuk sumber yang tidak memerlukan atribusi secara eksplisit, masih merupakan amalan yang baik untuk menyenaraikannya di sini agar pengguna mengetahui tentang lesen sumber yang mereka gunakan.</li></ul><h2><span id="Templat_Halaman">Templat Halaman</span></h2><hr/><p>Templat Halaman membolehkan pembangun membuat templat tersuai yang dapat digunakan untuk setiap pos dan halaman. Sebagai contoh, kebanyakan tema mempunyai susun atur dua lajur (kandungan - bar sisi) tetapi pada beberapa halaman, pengguna mungkin hanya ingin menumpukan perhatian pada kandungan dan tidak menunjukkan bar sisi. Di situlah templat halaman dapat membantu.</p><p><strong>Bagaimana Templat Halaman dibuat?</strong></p><p>Di folder tema kami, buat folder baru bernama 'templat halaman' dan di dalam folder itu buat fail yang dipanggil <em>lajur tunggal.php</em>. Untuk mempercepat menyalin semua kod dari <em>tunggal.php</em> ke <em>halaman-templat / single-column.php</em> dan keluarkan panggilan ke <em>get_sidebar ()</em> kerana templat ini tidak memerlukannya.</p><p>Sekarang kita perlu menambahkan tajuk khas yang memberitahu WordPress bahawa ini adalah templat halaman, ia kelihatan seperti ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">/ * Nama Templat: Templat Lajur Tunggal Jenis Post Templat: post, page * / </pre><p>Kodnya cukup jelas, kami hanya memberitahu WordPress nama templat dan jenis pos yang boleh digunakan.</p><p>Itu sahaja, templat halaman baru kami kini tersedia di editor di bawah 'Atribut Halaman'.</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20643'%3E%3C/svg%3E" alt="lungsur templat halaman" width="750" height="643" data-lazy-src="/images/wordpress-theme-development-101-6.jpg"/><noscript><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="/images/wordpress-theme-development-101-6.jpg" alt="lungsur templat halaman" width="750" height="643"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="643"></span></p><h2><span id="RTLcss">RTL.css</span></h2><hr/><p>Tidak semua bahasa dibaca dari kiri ke kanan. Bahasa Arab dan Ibrani, misalnya, dibaca dari Kanan ke Kiri (RTL). Terdapat kaedah mudah untuk menjadikan tema anda serasi dengan bahasa RTL.</p><p>Buat fail baru dalam folder tema anda yang dipanggil <em>rtl.css</em>, kemudian salin dan tampal kod berikut:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">badan { arah: rtl; unicode-bidi: embed; } </pre><p>Sekiranya bahasa RTL adalah bahasa aktif di laman web WordPress, WordPress tahu memuat fail CSS ini secara automatik.</p><p>Ini adalah pelaksanaan fungsi RTL yang sangat asas untuk memulakan anda. Sekiranya anda berminat untuk mempelajari lebih lanjut berikut adalah dua sumber yang hebat:</p><p><a href="https://codex.wordpress.org/Right_to_Left_Language_Support" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Dokumentasi Sokongan Bahasa Kanan ke Kiri</a></p><p><a href="https://github.com/WordPress/WordPress/blob/master/wp-content/themes/twentytwelve/rtl.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Kod Dua Puluh Dua Puluh RTL</a></p><h2><span id="Amalan_terbaik">Amalan terbaik</span></h2><hr/><p>Amalan terbaik telah berkembang dari masa ke masa untuk menjadikan pembinaan dan mengekalkan tema WordPress lebih mudah. Bukan sahaja mematuhi prinsip-prinsip ini akan membantu anda, tetapi juga akan memudahkan pemaju lain apabila mereka perlu menggunakan kod anda.</p><h3><span id="1_Gunakan_Tema_Permulaan">1) Gunakan Tema Permulaan</span></h3><p>Tema permulaan menyediakan asas yang kukuh untuk anda membina tema anda. Biasanya mereka ringan, tidak banyak gaya dan tidak ada pilihan konfigurasi. Lama-kelamaan anda mungkin membina tema pemula anda sendiri di mana anda boleh mendasarkan semua projek anda, tetapi buat masa ini berikut adalah beberapa pilihan yang popular:</p><ul><li><a href="https://underscores.me/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Garis bawah</a></li><li><a href="https://wordpress.org/themes/scaffold/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Perancah</a></li><li><a href="https://github.com/html5blank/html5blank" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Kosong HTML5</a></li></ul><h3><span id="2_Kenali_Piawaian_Pengekodan_WordPress">2) Kenali Piawaian Pengekodan WordPress</span></h3><p>Piawaian pengekodan adalah cara memformat kod anda secara konsisten di seluruh pangkalan data. WordPress mempunyai standard pengekodan untuk HTML, CSS, Javascript, dan PHP. Walaupun menggunakan standard pengekodan tidak memberi kesan pada pengalaman pengguna akhir, ia menjadikan kod anda lebih mudah dibaca. Walaupun anda tidak menggunakan standard pengekodan WordPress, kami selalu mengesyorkan menggunakan standard.</p><ul><li><a href="https://make.wordpress.org/core/handbook/best-practices/coding-standards/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Piawaian Pengekodan WordPress.org</a></li><li><a href="https://github.com/WordPress/WordPress-Coding-Standards" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WPCS</a></li><li><a href="https://www.php-fig.org/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Piawaian Pengekodan PHP</a></li></ul><h3><span id="3_Gunakan_Penyetempatan">3) Gunakan Penyetempatan</span></h3><p>Berkat kerja keras sukarelawan, WordPress tersedia dalam beratus-ratus bahasa. Sekiranya tema anda akan dilancarkan secara terbuka, tema itu perlu dibina dengan cara yang membolehkannya diterjemahkan juga.</p><p>Jangan risau, sangat mudah dilakukan. Yang perlu kita lakukan adalah memastikan bahawa semua rentetan melewati 'fungsi penyetempatan' dan bukannya dikeluarkan secara langsung.</p><p>Daripada ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo 'Previous Post'; ?></pre><p>Kami melakukan ini sebagai gantinya:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo __( 'Previous Post', 'my-custom-theme' ); ?></pre><p><a href="https://developer.wordpress.org/reference/functions/__/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">__ ()</a> adalah fungsi penyetempatan yang menerima rentetan dan domain teks. Fungsi mengembalikan terjemahan rentetan yang disediakan, atau rentetan asal jika terjemahan tidak tersedia.</p><h3><span id="4_Elakkan_Fungsi_Plugin">4) Elakkan Fungsi Plugin</span></h3><p>Apabila pengguna menukar tema, hanya lapisan persembahan yang boleh berubah. Kandungan dan fungsi harus tetap sama. Maksudnya adalah bahawa sebarang fungsi yang mempengaruhi bagaimana peranan WordPress harus terkandung dalam pemalam, bukan tema anda. Beberapa contoh fungsi pemalam termasuk:</p><ul><li>Jenis Pos Tersuai</li><li>Pembina Halaman</li><li>Perkongsian Media Sosial</li><li>Pengoptimuman Enjin Carian (SEO)</li></ul><p>Walaupun nampaknya senang (dan mungkin merupakan titik penjualan) untuk memasukkan kawalan SEO dalam tema, ia sebenarnya menyusahkan pengguna dalam jangka masa panjang. Di masa depan, mereka perlu mengubah tema mereka tetapi tidak boleh kerana semua konfigurasi SEO mereka digabungkan dengan tema semasa. Sebaliknya, jika konfigurasi disimpan dalam plugin mereka boleh menukar tema tanpa perlu risau.</p><h3><span id="5_Awalan_Mencegah_Konflik">5) Awalan (Mencegah Konflik)</span></h3><p>Untuk mengelakkan konflik, semua fungsi, kelas dan pemboleh ubah global yang dibuat oleh tema anda harus diawali. Ini penting kerana tidak mungkin mengetahui kod lain yang sedang berjalan di laman web pengguna anda. Awalan mencegah pertembungan nama dan kesalahan maut.</p><p>Nama tema anda yang dipisahkan dengan tanda sempang atau garis bawah akan berfungsi sebagai awalan sepanjang masa. Sekiranya nama tema sangat panjang, inisial boleh berfungsi sebagai gantinya.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">Nama Tema: Perancah kelas Scaffold_Class {} fungsi perancah_fungsi () {} $ scaffold_global global Nama Tema: Nama Tema Panjang Saya kelas MLTN_Class {} fungsi mltn_fungsi () {} $ mltn_global global </pre><h3><span id="6_Gunakan_Fungsi_Teras">6) Gunakan Fungsi Teras</span></h3><p>Di mana ia wujud, anda harus selalu menggunakan fungsi teras berbanding mencipta semula roda. Ini termasuk, tetapi tidak terbatas pada Sidebars, Navigation Menu, Post Thumbnail, Custom Header, dan Custom Backgrounds. Ciri-ciri ini telah diuji oleh jutaan pengguna dan secara aktif dikekalkan dan diperbaiki.</p><p>Sekiranya anda perlu mengubah fungsi atau output fungsi teras, mungkin menggunakan salah satu daripada banyak cangkuk dan penapis yang ditawarkan oleh WordPress. Sebagai contoh <code>wp_nav_menu ()</code> mempunyai parameter 'walker' sehingga anda dapat mengawal output sepenuhnya.</p><h3><span id="7_Mengelupas_dan_Sanitasi_Data">7) Mengelupas dan Sanitasi Data</span></h3><p>Sebagai pembangun tema, anda mesti biasa dengan melarikan diri dan membersihkan data untuk melindungi pengguna anda dari potensi eksploitasi.</p><p><strong>Melarikan diri</strong></p><p>Melarikan diri adalah proses memeriksa data yang selamat sebelum output dan pembersihan memeriksa data sebelum disimpan ke pangkalan data.</p><p>WordPress mempunyai fungsi pembantu yang boleh anda gunakan untuk melepaskan data sehingga anda tidak perlu membuatnya sendiri. <em>esc_html</em> adalah salah satu contoh fungsi melarikan diri. Seperti inilah output yang tidak dapat dilarikan:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo get_theme_mod ('error_page_title');</code></pre><p>Untuk melarikan diri dari output, kami melakukan ini:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (get_theme_mod ('error_page_title'));</code></pre><p>Beberapa fungsi lain yang mesti anda perhatikan adalah <a href="https://developer.wordpress.org/reference/functions/esc_attr/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_attr ()</a>, <a href="https://developer.wordpress.org/reference/functions/absint/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">tidak hadir ()</a>, <a href="https://developer.wordpress.org/reference/functions/esc_url/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_url ()</a>.</p><p>Anda juga boleh menerjemahkan dan melepaskan rentetan menggunakan satu fungsi:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (__ ('404 Not Found', 'my-custom-theme'));</code></pre><p>Menjadi:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">echo esc_html __ ('404 Not Found', 'my-custom-theme'); // atau esc_html_e ('404 Not Found', 'my-custom-theme'); </pre><p><strong>Petua:</strong> Di mana sahaja dalam tema anda di mana sahaja anda berada <code>bergema $</code> anda harus memeriksa apakah ia perlu dilarikan, biasanya tidak.</p><p><strong>Membersihkan</strong></p><p>Sekiranya anda menambahkan tetapan ke tema anda, anda harus memastikan data yang dimasukkan oleh pengguna ke tetapan tersebut selamat sebelum memasuki pangkalan data. WordPress mempunyai <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">bilangan fungsi</a> untuk membantu memberi input yang bersih.</p><p>Ketika menambahkan pengaturan ke tema Anda menggunakan Customizer API, ia memiliki parameter untuk disebut ‘<em>sanitize_callback</em>'Yang menerima nama fungsi pembersihan. Segala input yang diambil tetapan diperiksa oleh fungsi yang Anda berikan kepada '<em>sanitize_callback</em>'Sebelum memasuki pangkalan data.</p><p>Ini menyoroti pentingnya pembersihan bahawa jika salah satu tetapan anda hilang <em>sanitize_callback</em> ia tidak akan diterima ke dalam direktori tema WordPress.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">$ wp_customize-> add_setting ( 'my_custom_theme_setting', susunan ( 'sanitize_callback' => 'sanitize_text_field' // Fungsi pembersihan teras. ) ); </pre><p>Senarai rasmi fungsi pembersihan dan pelarian boleh dilihat di sini: <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Pembersihan Data / Melarikan diri</a></p><h2><span id="Saluran_pengedaran">Saluran pengedaran</span></h2><hr/><p>Tema boleh diedarkan melalui saluran yang berbeza bergantung pada hasil yang ingin anda capai. Sekiranya hasil anda hanya menyumbang kepada komuniti sumber terbuka maka tidak ada cara yang lebih baik untuk melakukannya daripada memuat naik tema anda ke direktori WordPress. Sekiranya sebaliknya, anda ingin menjual tema anda dan menjana wang secara langsung, ada cara untuk melakukannya.</p><p>Berikut adalah laman web terkemuka untuk pengedaran tema:</p><h3><span id="1_WordPressorg_Tempat_terbaik_untuk_memuat_turun_dan_pengguna"><strong>1) WordPress.org (Tempat terbaik untuk memuat turun dan pengguna)</strong></span></h3><p>Manfaat utama untuk menghiburkan tema anda di WordPress ialah anda mendapat peningkatan penglihatan dari tema anda yang dilihat bukan sahaja di laman web wordpress.org tetapi juga di <em>wp-pentadbir</em> papan pemuka.</p><p>Manfaat lain untuk menghiburkan tema anda dengan WordPress adalah sistem kemas kini terbina dalam. Sekiranya anda mengemas kini tema anda semua pengguna akan diberitahu di dalamnya <em>wp-pentadbir</em> papan pemuka dan diberi jalan mudah untuk dikemas kini ke versi terkini.</p><p>WordPress.org hanya menerima tema percuma, tetapi itu tidak bermaksud anda tidak dapat menjana wang. Tema percuma boleh menjadi saluran yang bagus untuk mempromosikan tema premium, plugin atau perkhidmatan anda.</p><h3><span id="2_WordPresscom"><strong>2) WordPress.com</strong></span></h3><p>WordPress.com menganjurkan tema percuma dan premium. Walau bagaimanapun, mereka tidak terbuka untuk menghantar pengarang baru selama beberapa tahun sekarang.</p><h3><span id="3_ThemeForest"><strong>3) ThemeForest</strong></span></h3><p><a href="http://themeforest.net/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Hutan Tema</a> adalah pasaran utama untuk tema premium. Tema terlaris (Avada) mempunyai penjualan melebihi $ 5,000,000.</p><p>Secara amnya, pembeli di Theme Forest mengharapkan tema "pelbagai guna" yang lengkap. Semua tema teratas mempunyai fungsi pembangun halaman dan disokong oleh pasukan pembangun. Ini adalah pasaran yang sangat sukar untuk ditembusi oleh pengarang baru.</p><h3><span id="4_Pasar_Kreatif_dan_Pasar_Mojo"><strong>4) Pasar Kreatif dan Pasar Mojo</strong></span></h3><p><a href="https://creativemarket.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Pasar Kreatif</a> Dan <a href="https://www.mojomarketplace.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Pasar Mojo</a> adalah pemain kecil di pasaran tema premium dan itulah sebabnya kami mengumpulkannya. Mereka berdua menawarkan perkhidmatan yang sama dengan ThemeForest tetapi pada skala yang lebih kecil.</p><h3><span id="5_Github"><strong>5) Github</strong></span></h3><p><a href="https://github.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Github</a> adalah kaedah termudah untuk menjadikan tema percuma anda menjadi umum. Tidak ada proses semakan dan tiada panduan untuk diikuti. Walau bagaimanapun, anda tidak akan mendapat keuntungan dari keterlihatan wordpress.org dan perlu membina mekanisme kemas kini anda sendiri untuk pengguna mendapatkan versi terkini.</p><h2><span id="Menggabungkan_Semuanya">Menggabungkan Semuanya</span></h2><hr/><h3><span id="1_Menguji_Tema_Anda"><strong>1) Menguji Tema Anda</strong></span></h3><p><strong>Ujian Unit Tema</strong></p><p>The <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Ujian Unit Tema</a> adalah fail import kandungan WordPress standard yang mengandungi pelbagai jenis kandungan dan casing tepi. Mudah dimuat naik ke persekitaran pembangunan anda dan akan menyoroti banyak senario yang mungkin anda lupakan.</p><p><strong>WP_DEBUG</strong></p><p>Sebagai pembangun tema, uji tema anda dengan <a href="https://wordpress.org/support/article/debugging-in-wordpress/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WP_DEBUG</a> diaktifkan adalah minimum yang harus anda lakukan. Tema anda tidak akan memberikan sebarang kesalahan atau amaran apabila WP_DEBUG disetel ke true.</p><p>Penting juga untuk mengulangi ujian dengan versi PHP berbeza yang disokong oleh tema anda. Dengan setiap pelepasan PHP utama, terdapat perubahan, peringatan, dan susut nilai baru. Bukan perkara biasa untuk tema bebas kesalahan pada PHP5.6 tetapi menunjukkan kesalahan pada PHP7.</p><p>Untuk mengaktifkan WP_DEBUG, tambahkan kod berikut ke <em>wp-config.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">DEFINE ('WP_DEBUG', benar); </pre><p><strong>Widget Monster</strong></p><p><a href="https://wordpress.org/plugins/monster-widget/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Widget Monster</a> adalah plugin berguna yang membolehkan anda menambahkan 13 widget teras ke bar sisi anda sekaligus. Widget teras menggunakan pelbagai elemen HTML yang menjadikannya sempurna untuk menguji tema anda.</p><p><strong>Sniffer Tema</strong></p><p>The <a href="https://wordpress.org/plugins/theme-sniffer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Sniffer Tema</a> adalah plugin yang dibuat oleh Team Review Theme (TRT). Ia menangkap banyak (tetapi tidak semua) kesalahan melarikan diri dan penyetempatan. Ia juga memeriksa tema anda dengan standard pengkodan WordPress.</p><h3><span id="2_Menyerahkan_Tema_Anda_ke_WordPressorg"><strong>2) Menyerahkan Tema Anda ke WordPress.org</strong></span></h3><p>Pada awal panduan ini, kami mengatakan bahawa pada saat anda mencapai akhir anda akan mempunyai tema yang boleh anda kirimkan ke wordpress.org. Mari lihat proses itu.</p><p><strong>Proses Muat Naik</strong></p><p>Proses memuat naik adalah mudah. Buat atau log masuk ke akaun WordPress anda dan kemudian pergi ke halaman ini - <a href="https://wordpress.org/themes/upload/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://wordpress.org/themes/upload/</a></p><p>Anda boleh memasukkan tema anda dan memuat naiknya sekarang, tetapi berikut adalah beberapa perkara yang mungkin anda ingin ketahui terlebih dahulu.</p><p><strong>Keperluan</strong></p><p>Team Review Tema (TRT) mempunyai satu set yang ketat <a href="https://make.wordpress.org/themes/handbook/review/required/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">keperluan</a>. Tema anda tidak akan diterima ke dalam direktori sehingga memenuhi <strong>semua</strong> keperluan.</p><p><strong>Proses Semakan</strong></p><p>Apabila anda memuat naik tema, ada proses tinjauan dua peringkat yang mesti dilaluinya sebelum dapat diterima ke dalam direktori.</p><p>Pertama, pemeriksaan automatik dilakukan sebaik sahaja anda menekan <em>Muat naik</em>. Di sebalik tabir, pemeriksa automatik berfungsi dengan cara yang sangat serupa dengan plugin Theme Sniffer. Sekiranya ia menemui kesilapan, ia akan menolak tema dan proses muat naik berakhir di sana.</p><p>Sekiranya tema anda melepasi pemeriksaan automatik maka ia bergabung dengan barisan tema yang menunggu tinjauan semula oleh manusia. Tinjauan manusia diselesaikan oleh sukarelawan dari TRT. Bilangan tema dalam barisan jauh melebihi jumlah pengulas, yang bermaksud selalunya memerlukan 2-3 bulan sehingga tema anda sampai di barisan hadapan.</p><p>Tentunya tema anda bebas dari kesilapan dan memenuhi semua syarat pada masa ia mencapai tahap tinjauan manusia seolah-olah mempunyai lebih daripada 3 kesalahan yang signifikan, ia dapat ditolak. Sekiranya tema ditolak pada peringkat tinjauan manusia, ia mesti bergabung semula dalam barisan di belakang, yang bermaksud menunggu 2-3 bulan sekali lagi untuk tinjauan semula manusia.</p><p>Sumber Berguna: <a href="https://wptavern.com/the-most-common-wordpress-theme-development-mistakes-and-how-to-fix-them" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Kesalahan Pembangunan Tema WordPress Yang Paling Umum (dan Cara Memperbaikinya)</a></p><p>Perlu diperhatikan bahawa TRT sentiasa dicari <a href="https://make.wordpress.org/themes/handbook/get-involved/become-a-reviewer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">pengulas baru</a>, sukarela boleh menjadi pengalaman belajar yang hebat dan cara untuk menyumbang kepada komuniti sumber terbuka.</p><h3><span id="3_Penyenaraian_Tema_Anda"><strong>3) Penyenaraian Tema Anda</strong></span></h3><p>Tahniah, tema anda telah diluluskan! Anda kini mempunyai senarai anda sendiri <a href="https://wordpress.org/themes/arke/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">nampak seperti ini</a>.</p><p>Berikut adalah gambaran keseluruhan mengenai apa yang anda dapat lihat di halaman ini:</p><ul><li><strong>Tangkapan Skrin -</strong> Tangkapan skrin adalah perkara pertama yang dilihat oleh bakal pengguna sehingga menjadikannya semenarik mungkin. Tetapi ingat itu mestilah representasi tema yang tepat dan bukan persembahan photoshop. Dapatkan inspirasi dari <a href="https://wordpress.org/themes/browse/popular/" target="_blank" rel="nofollow noopener noreferrer external" data-wpel-link="external">tema paling popular</a>.</li><li><strong>Penerangan -</strong> Huraian yang diambil dari <em>gaya.css</em> adalah tempat yang sesuai untuk menerangkan tema anda dan ciri utamanya. Ia juga membantu menyenaraikan pemalam yang disyorkan atau diperlukan di sini. Huraian tidak menyokong pemformatan apa pun (tebal, miring, pautan hiper) atau bahkan jeda baris.</li><li><strong>Teg -</strong> Ini adalah gambaran tag yang anda senaraikan <em>gaya.css</em>. Sahaja <a href="https://api.wordpress.org/themes/info/1.1/?action=feature_list" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">tag ini di sini</a> diterima.</li><li><strong>Butang Pratonton -</strong> Pratonton dihasilkan oleh wordpress.org dan sebagai pembangun tema, kami tidak mempunyai kawalan terhadap output. Sayangnya, kerana pratonton menggunakan kandungan asas dan tidak ada konfigurasi, ia sering menghasilkan pratonton yang kurang sempurna.</li><li><strong>Pautan Laman Utama Tema</strong> - URL untuk <em>Pratonton</em> butang ditarik dari medan ‘URI Tema’ di style.css anda. Terdapat syarat ketat bahawa URL ini hanya boleh digunakan untuk memaparkan halaman yang memaparkan maklumat mengenai tema anda.</li><li><strong>Pemasangan Aktif</strong> - Ini adalah jumlah laman web yang menggunakan tema secara aktif. Nombor itu dibundarkan kepada sepuluh, ratus atau ribu terdekat. Tidak mungkin mendapatkan nombor yang tepat.</li><li><strong>Muat turun Sehari</strong> - Ini adalah berapa kali tema anda dimuat turun. ‘Muat turun’ boleh menjadi muat turun baru atau kemas kini tema.</li><li><strong>Ulasan -</strong> Untuk pengguna membuat ulasan, mereka mesti log masuk ke akaun wordpress.org. Secara amnya, ulasan sukar diperoleh kecuali anda secara eksplisit meminta pengguna mengemukakannya.</li><li><strong>Sokongan</strong> - Platform sokongan terbina dalam sangat bagus untuk mengurus dan menyelesaikan masalah dengan tema anda. Pengguna mesti log masuk untuk membuat utas sokongan.</li><li><strong>Terjemahan</strong> - Platform terjemahan adalah sumber yang hebat. Sekiranya anda mengikuti nasihat sepanjang panduan ini untuk melokalkan tema anda, pengguna anda akan dapat menerjemahkannya ke dalam bahasa lain dan memperluas potensi pengguna anda di luar hanya pengguna berbahasa Inggeris.</li></ul><h3><span id="4_Mengemas_kini_Tema_Anda">4) Mengemas kini Tema Anda</span></h3><p>Apabila anda membuat perubahan pada tema anda di masa depan dan perlu mengemas kini versi yang dihoskan di WordPress, prosesnya mudah.</p><p>Kemas kini dahulu medan ‘Versi:’ dan daftar masuk <em>readme.txt</em>. Kemudian zip fail dan muat naik semula menggunakan yang sama <a href="https://wordpress.org/themes/upload/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">muat naik halaman</a> seperti dahulu.</p><p>Sistem akan mengenalinya sebagai kemas kini dan secara automatik akan menyetujuinya sehingga tidak memerlukan kajian semula manusia.</p> <input type="hidden" value="4291"><div class="uab-frontend-wrapper-outer"><div id="uab_rid_3bdc8" class="uab-frontend-inner-layer uab-frontend-wrapper-author-1 " data-timeout="1000"><div id="uab-frontend-wrapper" class="uab-frontend-wrapper uab-template-1"><div class="uab-tab-content"><div class="uab-defaut-tab uab-clearfix"><div class="uab-author-profile-pic"><div class="uap-profile-image"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" data-lazy-srcset='https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-200 photo' height='200' width='200' data-lazy-src="https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png"/><noscript><img alt='' src='https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-200 photo' height='200' width='200'/></noscript></div></div><div class="uab-front-content"><div class="uab-display-name"> <a href="https://actforclimatejustice.org/author/admin/" target="_blank" data-wpel-link="internal">Jeffrey Wilson</a> <span class="uab-user-role uab-role-Administrator">Administrator</span></div><div class="uab-short-info"> Sorry! The Author has not filled his profile.</div><div class="uab-short-contact"></div><div class="uab-social-icons"> <span class="uab-contact-label">follow me</span><ul id="uap-social-outlets-fields"></ul></div></div></div></div></div></div></div><div class="flat_pm_end"></div><div class="ajax-content" data-id="87" ></div></div></article><div class="entry-footer"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span></div><div class="b-share b-share--post"><div class="b-share__title">Like this post? Please share to your friends:</div> <span class="b-share__ico b-share__vk js-share-link" data-uri="https://vk.com/share.php?url=https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__fb js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__tw js-share-link" data-uri="https://twitter.com/share?text=Pembangunan+Tema+WordPress+%28101%29&url=https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__ok js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__whatsapp js-share-link js-share-link-no-window" data-uri="whatsapp://send?text=Pembangunan+Tema+WordPress+%28101%29%20https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__viber js-share-link js-share-link-no-window" data-uri="viber://forward?text=Pembangunan+Tema+WordPress+%28101%29%20https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F"></span> <span class="b-share__ico b-share__telegram js-share-link js-share-link-no-window" data-uri="https://telegram.me/share/url?url=https%3A%2F%2Factforclimatejustice.org%2Ftiada-kategori%2Fpembangunan-tema-wordpress-101%2F&text=Pembangunan+Tema+WordPress+%28101%29"></span></div><div class='yarpp-related'><div class="b-related"><div class="b-related__header"><span>Related articles</span></div> .<div class="b-related__items"><div id="post-4706" class="post-card post-4706 post type-post status-publish format-standard category-tiada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tiada-kategori/adakah-inmotion-menawarkan-templat-laman-web/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tiada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tiada-kategori/adakah-inmotion-menawarkan-templat-laman-web/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Adakah InMotion Menawarkan Templat Laman Web?</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Termasuk dalam setiap pakej hosting InMotion adalah dua pembangun laman web percuma namun kuat</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tiada-kategori/adakah-inmotion-menawarkan-templat-laman-web/" content="Adakah InMotion Menawarkan Templat Laman Web?"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4874" class="post-card post-4874 post type-post status-publish format-standard category-tidak-ada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tidak-ada-kategori/panduan-ftp-webhostinghub/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tidak ada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tidak-ada-kategori/panduan-ftp-webhostinghub/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Panduan FTP WebHostingHub</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Protokol Pemindahan Fail, atau FTP, adalah kaedah yang disukai oleh banyak pereka web ketika</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tidak-ada-kategori/panduan-ftp-webhostinghub/" content="Panduan FTP WebHostingHub"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-5044" class="post-card post-5044 post type-post status-publish format-standard category-tidak-ada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tidak-ada-kategori/apakah-inmotion-menawarkan-template-situs-web/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tidak ada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tidak-ada-kategori/apakah-inmotion-menawarkan-template-situs-web/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Apakah InMotion Menawarkan Template Situs Web?</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Termasuk dalam setiap paket hosting InMotion adalah dua pembangun situs web gratis namun kuat</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tidak-ada-kategori/apakah-inmotion-menawarkan-template-situs-web/" content="Apakah InMotion Menawarkan Template Situs Web?"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4779" class="post-card post-4779 post type-post status-publish format-standard category-tiada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tiada-kategori/cara-memindahkan-laman-web-anda-ke-ehost/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tiada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tiada-kategori/cara-memindahkan-laman-web-anda-ke-ehost/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Cara Memindahkan Laman Web Anda ke eHost</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Kemas kini untuk 2017: eHost dijual kepada pengurusan baru dan cepat merosot seperti yang</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tiada-kategori/cara-memindahkan-laman-web-anda-ke-ehost/" content="Cara Memindahkan Laman Web Anda ke eHost"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4967" class="post-card post-4967 post type-post status-publish format-standard category-tidak-ada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tidak-ada-kategori/bluehost-private-whois-guide/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tidak ada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tidak-ada-kategori/bluehost-private-whois-guide/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">BlueHost Private WHOIS Guide</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Seiring dengan kemajuan teknologi yang pesat, semakin banyak orang yang memanfaatkan cara modern saat</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tidak-ada-kategori/bluehost-private-whois-guide/" content="BlueHost Private WHOIS Guide"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-5168" class="post-card post-5168 post type-post status-publish format-standard category-tidak-ada-kategori" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/tidak-ada-kategori/10-tema-wordpress-premium-teratas-untuk-artis-dan/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tidak ada kategori</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/tidak-ada-kategori/10-tema-wordpress-premium-teratas-untuk-artis-dan/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">10 Tema WordPress Premium Teratas untuk Artis dan Materi Iklan</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Mencari tema yang akan membantu Anda memamerkan karya terbaik Anda secara efektif? Jika Anda</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tidak-ada-kategori/10-tema-wordpress-premium-teratas-untuk-artis-dan/" content="10 Tema WordPress Premium Teratas untuk Artis dan Materi Iklan"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div></div></div></div><meta itemprop="author" content="Jeffrey Wilson"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/tiada-kategori/pembangunan-tema-wordpress-101/" content="Pembangunan Tema WordPress (101)"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:30+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></main></div></div><aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar"><div id="uab_author_box_widget-2" class="widget UAB_Author_Box_Widget"><div class="uab-abw-wrapper template-1"></div></div><div id="search-4" class="widget widget_search"><form role="search" method="get" id="searchform_2300" action="https://actforclimatejustice.org/" class="search-form"> <label class="screen-reader-text" for="s_2300">Search: </label> <input type="text" value="" name="s" id="s_2300" class="search-form__text"> <button type="submit" id="searchsubmit_2300" class="search-form__submit"></button></form></div><div id="arpw-widget-2" class="widget arpw-widget-random "><div class="arpw-random-post "><ul class="arpw-ul arpw-widget-2"><li class="arpw-li arpw-clearfix arpw-1"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/mas-de-15-mejores-curriculums-de-wordpress-2020/" rel="bookmark" data-wpel-link="internal">Más de 15 mejores currículums de WordPress 2020</a></li><li class="arpw-li arpw-clearfix arpw-2"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/bluehost-ftp-gids/" rel="bookmark" data-wpel-link="internal">BlueHost FTP-gids</a></li><li class="arpw-li arpw-clearfix arpw-3"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/populr-cms-etter-markedsandel/" rel="bookmark" data-wpel-link="internal">Populær CMS etter markedsandel</a></li><li class="arpw-li arpw-clearfix arpw-4"><a class="arpw-title" href="https://actforclimatejustice.org/cat-patarimai/iverskite-savo-parduotuv-ir-svetain-kad/" rel="bookmark" data-wpel-link="internal">Išverskite savo parduotuvę ir svetainę, kad padidintumėte pardavimus</a></li><li class="arpw-li arpw-clearfix arpw-5"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/12-uasnych-zdrojov-wordpress-ktore-moete-navtivi/" rel="bookmark" data-wpel-link="internal">12 úžasných zdrojov WordPress, ktoré môžete navštíviť ešte dnes</a></li><li class="arpw-li arpw-clearfix arpw-6"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/5-najboljih-vtinikov-za-e-trgovino-za-wordpress/" rel="bookmark" data-wpel-link="internal">5 najboljših vtičnikov za e-trgovino za WordPress</a></li><li class="arpw-li arpw-clearfix arpw-7"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-prida-suvisiace-prispevky-do-svojho-blogu/" rel="bookmark" data-wpel-link="internal">Ako pridať súvisiace príspevky do svojho blogu</a></li><li class="arpw-li arpw-clearfix arpw-8"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recensioner/local-by-flywheel-review-bygg-lokala-wordpress/" rel="bookmark" data-wpel-link="internal">Local by Flywheel Review: Bygg lokala WordPress-miljöer direkt</a></li><li class="arpw-li arpw-clearfix arpw-9"><a class="arpw-title" href="https://actforclimatejustice.org/cat-pamokos/kaip-nustatyti-google-tag-manager-skirt-wordpress/" rel="bookmark" data-wpel-link="internal">Kaip nustatyti „Google Tag Manager“, skirtą „WordPress“</a></li><li class="arpw-li arpw-clearfix arpw-10"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/10-basta-pluginprogram-for-wordpress-pagination/" rel="bookmark" data-wpel-link="internal">10 bästa pluginprogram för WordPress-pagination</a></li><li class="arpw-li arpw-clearfix arpw-11"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recensioner/lagg-till-vackra-bilder-p-din-webbplats-med/" rel="bookmark" data-wpel-link="internal">Lägg till vackra bilder på din webbplats med MotoPress Slider för WordPress</a></li><li class="arpw-li arpw-clearfix arpw-12"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/vyvoj-optinmonster-pre-wordpress-opravy/" rel="bookmark" data-wpel-link="internal">Vývoj OptinMonster pre WordPress: Opravy, aktualizácie a zmeny</a></li><li class="arpw-li arpw-clearfix arpw-13"><a class="arpw-title" href="https://actforclimatejustice.org/nyheter-community/de-basta-wordpress-halloween-rabatterna-och/" rel="bookmark" data-wpel-link="internal">De bästa WordPress Halloween-rabatterna och -kupongerna 2019</a></li><li class="arpw-li arpw-clearfix arpw-14"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/revision-de-qards-un-eficaz-generador-de-paginas/" rel="bookmark" data-wpel-link="internal">Revisión de Qards: un eficaz generador de páginas de arrastrar y soltar para WordPress</a></li><li class="arpw-li arpw-clearfix arpw-15"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/pravi-stroki-izdelave-spletnega-mesta-z/" rel="bookmark" data-wpel-link="internal">Pravi stroški izdelave spletnega mesta z WordPressom</a></li><li class="arpw-li arpw-clearfix arpw-16"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/vytvarajte-rozirene-formulare-zadarmo-pomocou/" rel="bookmark" data-wpel-link="internal">Vytvárajte rozšírené formuláre zadarmo pomocou doplnku WordPress Visual Builder</a></li><li class="arpw-li arpw-clearfix arpw-17"><a class="arpw-title" href="https://actforclimatejustice.org/cat-vadnice/hitri-vodnik-za-posodobitev-wordpressa-zakaj-in/" rel="bookmark" data-wpel-link="internal">Hitri vodnik za posodobitev WordPressa – Zakaj in kako posodobiti</a></li><li class="arpw-li arpw-clearfix arpw-18"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/wordpress-for-artister-enkla-satt-att-skapa-en/" rel="bookmark" data-wpel-link="internal">WordPress för artister: enkla sätt att skapa en online-portfölj</a></li><li class="arpw-li arpw-clearfix arpw-19"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/tutorial-html-untuk-pemula/" rel="bookmark" data-wpel-link="internal">Tutorial HTML (untuk Pemula)</a></li><li class="arpw-li arpw-clearfix arpw-20"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/ako-odstrani-nefunkne-odkazy-z-vaho-webu-wordpress/" rel="bookmark" data-wpel-link="internal">Ako odstrániť nefunkčné odkazy z vášho webu WordPress navždy</a></li><li class="arpw-li arpw-clearfix arpw-21"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/webhostinghub-panduan-whois-pribadi/" rel="bookmark" data-wpel-link="internal">WebHostingHub Panduan WHOIS Pribadi</a></li><li class="arpw-li arpw-clearfix arpw-22"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/apakah-bluehost-menawarkan-template-situs-web/" rel="bookmark" data-wpel-link="internal">Apakah BlueHost Menawarkan Template Situs Web?</a></li><li class="arpw-li arpw-clearfix arpw-23"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/lagg-till-en-q-a-diskussionstavla-p-din-webbplats/" rel="bookmark" data-wpel-link="internal">Lägg till en Q & A-diskussionstavla på din webbplats med CM-svar WordPress-plugin</a></li><li class="arpw-li arpw-clearfix arpw-24"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/online-forretningsideer/" rel="bookmark" data-wpel-link="internal">Online forretningsidéer</a></li><li class="arpw-li arpw-clearfix arpw-25"><a class="arpw-title" href="https://actforclimatejustice.org/cat-sakerhet/hur-du-skyddar-ditt-wordpress-administratorsomrde/" rel="bookmark" data-wpel-link="internal">Hur du skyddar ditt WordPress-administratörsområde</a></li><li class="arpw-li arpw-clearfix arpw-26"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/como-el-comercio-social-puede-beneficiar-a-su/" rel="bookmark" data-wpel-link="internal">Cómo el comercio social puede beneficiar a su sitio de WordPress</a></li><li class="arpw-li arpw-clearfix arpw-27"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/como-instalar-en-bloque-multiples-complementos-en/" rel="bookmark" data-wpel-link="internal">Cómo instalar en bloque múltiples complementos en WordPress usando WP-CLI</a></li><li class="arpw-li arpw-clearfix arpw-28"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/heart-inetrnet-uk-gjennomgang-av-webhotell/" rel="bookmark" data-wpel-link="internal">Heart Inetrnet UK gjennomgang av webhotell</a></li><li class="arpw-li arpw-clearfix arpw-29"><a class="arpw-title" href="https://actforclimatejustice.org/zmieany/najlepie-doplnky-na-skenovanie-kodliveho-softveru/" rel="bookmark" data-wpel-link="internal">Najlepšie doplnky na skenovanie škodlivého softvéru WordPress</a></li><li class="arpw-li arpw-clearfix arpw-30"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/10-najboljih-tem-za-blogging-wordpress/" rel="bookmark" data-wpel-link="internal">10+ najboljših tem za blogging WordPress</a></li><li class="arpw-li arpw-clearfix arpw-31"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/3-mindre-kanda-tips-for-bildhantering-i-wordpress/" rel="bookmark" data-wpel-link="internal">3 Mindre kända tips för bildhantering i WordPress</a></li><li class="arpw-li arpw-clearfix arpw-32"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/zalohujte-svoje-stranky-wordpress-pomocou/" rel="bookmark" data-wpel-link="internal">Zálohujte svoje stránky WordPress pomocou BackupBuddy</a></li><li class="arpw-li arpw-clearfix arpw-33"><a class="arpw-title" href="https://actforclimatejustice.org/noticias-y-comunidad/mas-de-20-mujeres-en-wordpress-que-deberias-seguir/" rel="bookmark" data-wpel-link="internal">Más de 20 mujeres en WordPress que deberías seguir</a></li><li class="arpw-li arpw-clearfix arpw-34"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ahke-strategie-speaovania-wordpress/" rel="bookmark" data-wpel-link="internal">Ľahké stratégie speňažovania WordPress</a></li><li class="arpw-li arpw-clearfix arpw-35"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/hur-du-okar-synligheten-p-natet-for-din-e/" rel="bookmark" data-wpel-link="internal">Hur du ökar synligheten på nätet för din e-handelswebbplats</a></li><li class="arpw-li arpw-clearfix arpw-36"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-zvyi-poet-socialnych-medii-z-vaho-webu/" rel="bookmark" data-wpel-link="internal">Ako zvýšiť počet sociálnych médií z vášho webu WordPress</a></li><li class="arpw-li arpw-clearfix arpw-37"><a class="arpw-title" href="https://actforclimatejustice.org/cat-atsiliepimai/2-skaidri-denio-wordpress-skaidri-papildini-perira/" rel="bookmark" data-wpel-link="internal">2 skaidrių denio „WordPress“ skaidrių papildinių peržiūra</a></li><li class="arpw-li arpw-clearfix arpw-38"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/senarai-semak-kebolehaksesan-web/" rel="bookmark" data-wpel-link="internal">Senarai Semak Kebolehaksesan Web</a></li><li class="arpw-li arpw-clearfix arpw-39"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/como-convertir-su-sitio-de-wordpress-en-una/" rel="bookmark" data-wpel-link="internal">Cómo convertir su sitio de WordPress en una aplicación, paso a paso</a></li><li class="arpw-li arpw-clearfix arpw-40"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/ako-pouiva-weglot-na-preklad-stranok-wordpress/" rel="bookmark" data-wpel-link="internal">Ako používať Weglot na preklad stránok WordPress</a></li><li class="arpw-li arpw-clearfix arpw-41"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/bolehkah-saya-membatalkan-bluehost-bila-bila-masa/" rel="bookmark" data-wpel-link="internal">Bolehkah Saya Membatalkan BlueHost Bila-bila Masa?</a></li><li class="arpw-li arpw-clearfix arpw-42"><a class="arpw-title" href="https://actforclimatejustice.org/vairs/pridkite-wordpress-apklausas-ir-apklausas/" rel="bookmark" data-wpel-link="internal">Pridėkite „WordPress“ apklausas ir apklausas naudodami šiuos nuostabius papildinius</a></li><li class="arpw-li arpw-clearfix arpw-43"><a class="arpw-title" href="https://actforclimatejustice.org/vairs/15-wordpress-temos-paini-svetainms/" rel="bookmark" data-wpel-link="internal">15+ „WordPress“ temos pažinčių svetainėms</a></li><li class="arpw-li arpw-clearfix arpw-44"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/diseno-del-logotipo-del-sitio-web-de-wordpress/" rel="bookmark" data-wpel-link="internal">Diseño del logotipo del sitio web de WordPress para cada presupuesto</a></li><li class="arpw-li arpw-clearfix arpw-45"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/najlepie-online-nastroje-na-sledovanie-vaej/" rel="bookmark" data-wpel-link="internal">Najlepšie online nástroje na sledovanie vašej konkurencie</a></li><li class="arpw-li arpw-clearfix arpw-46"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/suscripcion-de-miembro-pagada-pro-review/" rel="bookmark" data-wpel-link="internal">Suscripción de miembro pagada Pro Review</a></li><li class="arpw-li arpw-clearfix arpw-47"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/inmotion-e-commerce-tools/" rel="bookmark" data-wpel-link="internal">InMotion e-commerce tools</a></li><li class="arpw-li arpw-clearfix arpw-48"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/vtinik-google-marker-pro-za-pregled-wordpress-a/" rel="bookmark" data-wpel-link="internal">Vtičnik Google Marker Pro za pregled WordPress-a</a></li><li class="arpw-li arpw-clearfix arpw-49"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/ako-prida-vlastne-tyly-do-vizualneho-editora/" rel="bookmark" data-wpel-link="internal">Ako pridať vlastné štýly do vizuálneho editora WordPress</a></li><li class="arpw-li arpw-clearfix arpw-50"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/como-hacer-que-su-sitio-de-wordpress-cumpla-con-la/" rel="bookmark" data-wpel-link="internal">Cómo hacer que su sitio de WordPress cumpla con la ley de cookies de la UE</a></li><li class="arpw-li arpw-clearfix arpw-51"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/ikke-partisk-mr-tailor-responsiv-woocommerce-theme/" rel="bookmark" data-wpel-link="internal">Ikke partisk Mr. Tailor – Responsiv WooCommerce Theme Review</a></li><li class="arpw-li arpw-clearfix arpw-52"><a class="arpw-title" href="https://actforclimatejustice.org/zmieany/10-najlepich-pridruenych-doplnkov-wordpress/" rel="bookmark" data-wpel-link="internal">10+ najlepších pridružených doplnkov WordPress</a></li><li class="arpw-li arpw-clearfix arpw-53"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/de-basta-innehllsskpet-wordpress-plugins/" rel="bookmark" data-wpel-link="internal">De bästa innehållsskåpet WordPress-plugins</a></li><li class="arpw-li arpw-clearfix arpw-54"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/12-fantastiska-wordpress-resurser-att-besoka-idag/" rel="bookmark" data-wpel-link="internal">12 fantastiska WordPress-resurser att besöka idag</a></li><li class="arpw-li arpw-clearfix arpw-55"><a class="arpw-title" href="https://actforclimatejustice.org/cat-blog/apa-itu-pusat-data/" rel="bookmark" data-wpel-link="internal">Apa itu pusat data?</a></li><li class="arpw-li arpw-clearfix arpw-56"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/la-mejor-revision-de-gridbuilderwp-rejillas-y/" rel="bookmark" data-wpel-link="internal">La mejor revisión de GridBuilderWP: rejillas y filtros flexibles</a></li><li class="arpw-li arpw-clearfix arpw-57"><a class="arpw-title" href="https://actforclimatejustice.org/cat-vadnice/kako-zbrisati-svoj-wordpress-blog-v-10-preprostih/" rel="bookmark" data-wpel-link="internal">Kako zbrisati svoj WordPress blog v 10 preprostih korakih</a></li><li class="arpw-li arpw-clearfix arpw-58"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/fordelarna-med-att-anvanda-ett-cdn-for-din/" rel="bookmark" data-wpel-link="internal">Fördelarna med att använda ett CDN för din WordPress-webbplats</a></li><li class="arpw-li arpw-clearfix arpw-59"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/los-12-mejores-complementos-y-servicios-de/" rel="bookmark" data-wpel-link="internal">Los 12 mejores complementos y servicios de respaldo de WordPress</a></li><li class="arpw-li arpw-clearfix arpw-60"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/10-nastrojov-na-uahenie-prace-s-wordpress/" rel="bookmark" data-wpel-link="internal">10 nástrojov na uľahčenie práce s WordPress</a></li><li class="arpw-li arpw-clearfix arpw-61"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/o-potrebujete-vedie-o-managed-wordpress-hosting/" rel="bookmark" data-wpel-link="internal">Čo potrebujete vedieť o Managed WordPress Hosting</a></li><li class="arpw-li arpw-clearfix arpw-62"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/kajian-keselamatan-frontpoint/" rel="bookmark" data-wpel-link="internal">Kajian Keselamatan FrontPoint</a></li><li class="arpw-li arpw-clearfix arpw-63"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-man-publicerar-wordpress-blogginlagg-via-e/" rel="bookmark" data-wpel-link="internal">Hur man publicerar WordPress-blogginlägg via e-post</a></li><li class="arpw-li arpw-clearfix arpw-64"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/cara-membuat-website-dengan-wordpress/" rel="bookmark" data-wpel-link="internal">Cara Membuat Website Dengan WordPress</a></li><li class="arpw-li arpw-clearfix arpw-65"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/ako-zrychli-wordpress-komplexny-sprievodca/" rel="bookmark" data-wpel-link="internal">Ako zrýchliť WordPress: Komplexný sprievodca</a></li><li class="arpw-li arpw-clearfix arpw-66"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/uasne-pouitia-vykonnych-zasuvnych-modulov/" rel="bookmark" data-wpel-link="internal">Úžasné použitia výkonných zásuvných modulov WordPress</a></li><li class="arpw-li arpw-clearfix arpw-67"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/revision-de-arforms-generador-de-formularios-de/" rel="bookmark" data-wpel-link="internal">Revisión de ARForms: generador de formularios de WordPress potente, profesional y fácil</a></li><li class="arpw-li arpw-clearfix arpw-68"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/wordpress-y-seminarios-web-los-por-que-y-los-como/" rel="bookmark" data-wpel-link="internal">WordPress y seminarios web: los por qué y los cómo</a></li><li class="arpw-li arpw-clearfix arpw-69"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/como-administrar-el-contenido-de-wordpress-con/" rel="bookmark" data-wpel-link="internal">Cómo administrar el contenido de WordPress con Admin Columns Pro</a></li><li class="arpw-li arpw-clearfix arpw-70"><a class="arpw-title" href="https://actforclimatejustice.org/cat-atsiliepimai/geriau-tvarkykite-vykius-naudodamiesi-iuolaikini/" rel="bookmark" data-wpel-link="internal">Geriau tvarkykite įvykius naudodamiesi šiuolaikinių įvykių kalendoriumi</a></li><li class="arpw-li arpw-clearfix arpw-71"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/een-google-analytics-spoedcursus-voor-digitale/" rel="bookmark" data-wpel-link="internal">Een Google Analytics-spoedcursus voor digitale marketeers</a></li><li class="arpw-li arpw-clearfix arpw-72"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/mina-25-basta-woocommerce-utdrag-for-wordpress-del/" rel="bookmark" data-wpel-link="internal">Mina 25 bästa WooCommerce-utdrag för WordPress del 2</a></li><li class="arpw-li arpw-clearfix arpw-73"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-du-fixar-wordpress-500-internt-serverfel/" rel="bookmark" data-wpel-link="internal">Hur du fixar WordPress 500 Internt serverfel</a></li><li class="arpw-li arpw-clearfix arpw-74"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/kjrlighet-reise-creative-travel-agency-wordpress/" rel="bookmark" data-wpel-link="internal">Kjærlighet Reise – Creative Travel Agency WordPress Theme Dybde gjennomgang</a></li><li class="arpw-li arpw-clearfix arpw-75"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/adakah-fatcow-membolehkan-anda-memiliki-laman-web/" rel="bookmark" data-wpel-link="internal">Adakah FatCow Membolehkan Anda Memiliki Laman Web Anda?</a></li><li class="arpw-li arpw-clearfix arpw-76"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/como-usar-archivos-webp-en-wordpress-y-disminuir/" rel="bookmark" data-wpel-link="internal">Cómo usar archivos WebP en WordPress y disminuir los tiempos de carga de la página</a></li><li class="arpw-li arpw-clearfix arpw-77"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/los-mejores-complementos-de-wordpress-para-blogs/" rel="bookmark" data-wpel-link="internal">Los mejores complementos de WordPress para blogs de varios autores</a></li><li class="arpw-li arpw-clearfix arpw-78"><a class="arpw-title" href="https://actforclimatejustice.org/cat-blog/top-20-van-de-vragen-over-webhosting-beantwoord/" rel="bookmark" data-wpel-link="internal">Top 20 van de vragen over webhosting beantwoord</a></li><li class="arpw-li arpw-clearfix arpw-79"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-urychli-svoj-blog-wordpress/" rel="bookmark" data-wpel-link="internal">Ako urýchliť svoj blog WordPress</a></li><li class="arpw-li arpw-clearfix arpw-80"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-zlepi-reputaciu-stranok-wordpress-hne-teraz/" rel="bookmark" data-wpel-link="internal">Ako zlepšiť reputáciu stránok WordPress hneď teraz</a></li><li class="arpw-li arpw-clearfix arpw-81"><a class="arpw-title" href="https://actforclimatejustice.org/cat-atsiliepimai/aukiausios-kokybs-fotografija-js-svetainje/" rel="bookmark" data-wpel-link="internal">Aukščiausios kokybės fotografija jūsų svetainėje „Bigstock“</a></li><li class="arpw-li arpw-clearfix arpw-82"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/pridajte-e-mailove-formulare-na-prihlasenie-do/" rel="bookmark" data-wpel-link="internal">Pridajte e-mailové formuláre na prihlásenie do programu WordPress najjednoduchším spôsobom pomocou technológie Bloom</a></li><li class="arpw-li arpw-clearfix arpw-83"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/trend-reka-bentuk-web/" rel="bookmark" data-wpel-link="internal">Trend Reka Bentuk Web</a></li><li class="arpw-li arpw-clearfix arpw-84"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/recenzia-wpforms-najlepie-doplnok-premioveho/" rel="bookmark" data-wpel-link="internal">Recenzia WPForms: Najlepšie doplnok prémiového kontaktného formulára?</a></li><li class="arpw-li arpw-clearfix arpw-85"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/zakaj-bi-morali-razmisliti-o-vlogging-in-kako/" rel="bookmark" data-wpel-link="internal">Zakaj bi morali razmisliti o Vlogging in kako začeti</a></li><li class="arpw-li arpw-clearfix arpw-86"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/najbolji-vtiniki-za-klepet-in-podpora-za-vstopnice/" rel="bookmark" data-wpel-link="internal">Najboljši vtičniki za klepet in podpora za vstopnice za WordPress</a></li><li class="arpw-li arpw-clearfix arpw-87"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/5-basta-plugins-for-att-acceptera-donationer-med/" rel="bookmark" data-wpel-link="internal">5 bästa plugins för att acceptera donationer med WordPress</a></li><li class="arpw-li arpw-clearfix arpw-88"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-ziska-viac-socialnych-podielov-na-svojich/" rel="bookmark" data-wpel-link="internal">Ako získať viac sociálnych podielov na svojich blogových príspevkoch</a></li><li class="arpw-li arpw-clearfix arpw-89"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/complementos-de-migracion-el-uber-para-su-sitio-de/" rel="bookmark" data-wpel-link="internal">Complementos de migración: el Uber para su sitio de WordPress</a></li><li class="arpw-li arpw-clearfix arpw-90"><a class="arpw-title" href="https://actforclimatejustice.org/cat-vadnice/kako-namestiti-ve-vtinikov-wordpress-s-programom/" rel="bookmark" data-wpel-link="internal">Kako namestiti več vtičnikov WordPress s programom Multi Plugin Installer</a></li><li class="arpw-li arpw-clearfix arpw-91"><a class="arpw-title" href="https://actforclimatejustice.org/cat-vadnice/kako-nastaviti-program-amp-v-programu-wordpress/" rel="bookmark" data-wpel-link="internal">Kako nastaviti program AMP v programu WordPress</a></li><li class="arpw-li arpw-clearfix arpw-92"><a class="arpw-title" href="https://actforclimatejustice.org/cat-sammenligninger/beste-nettstedbyggere/" rel="bookmark" data-wpel-link="internal">Beste nettstedbyggere</a></li><li class="arpw-li arpw-clearfix arpw-93"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/hur-man-saljer-foton-online-med-wordpress/" rel="bookmark" data-wpel-link="internal">Hur man säljer foton online med WordPress</a></li><li class="arpw-li arpw-clearfix arpw-94"><a class="arpw-title" href="https://actforclimatejustice.org/cat-patarimai/kaip-sumainti-http-s-uklausas/" rel="bookmark" data-wpel-link="internal">Kaip sumažinti HTTP / S užklausas</a></li><li class="arpw-li arpw-clearfix arpw-95"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/elegantny-prehad-tem/" rel="bookmark" data-wpel-link="internal">Elegantný prehľad tém</a></li><li class="arpw-li arpw-clearfix arpw-96"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-du-skapar-anpassade-korta-url-er-for-din/" rel="bookmark" data-wpel-link="internal">Hur du skapar anpassade korta URL: er för din WordPress-blogg</a></li><li class="arpw-li arpw-clearfix arpw-97"><a class="arpw-title" href="https://actforclimatejustice.org/zmieany/10-novych-doplnkov-pre-zaiatonikov-bloggerov-a/" rel="bookmark" data-wpel-link="internal">10 nových doplnkov pre začiatočníkov bloggerov a skúsených používateľov WordPress</a></li><li class="arpw-li arpw-clearfix arpw-98"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-du-andrar-ditt-wordpress-tema-p-ett-sakert/" rel="bookmark" data-wpel-link="internal">Hur du ändrar ditt WordPress-tema på ett säkert sätt</a></li><li class="arpw-li arpw-clearfix arpw-99"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/slik-fremskynder-du-wordpress/" rel="bookmark" data-wpel-link="internal">Slik fremskynder du WordPress</a></li><li class="arpw-li arpw-clearfix arpw-100"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/kako-poveati-sledenje-drubenih-medijev-s-svojega/" rel="bookmark" data-wpel-link="internal">Kako povečati sledenje družbenih medijev s svojega spletnega mesta WordPress</a></li></ul></div></div></aside></div><div class="footer-navigation container"><div class="main-navigation-inner "><div class="menu-1-container"><ul id="footer_menu" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54"><a href="https://actforclimatejustice.org/terms-of-service/" data-wpel-link="internal">Terms of service</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://actforclimatejustice.org/privacy-policy/" data-wpel-link="internal">Privacy Policy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://actforclimatejustice.org/about/" data-wpel-link="internal">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="https://actforclimatejustice.org/contacts/" data-wpel-link="internal">Contacts</a></li></ul></div></div></div><footer class="site-footer container" itemscope itemtype="http://schema.org/WPFooter"><div class="site-footer-inner "><div class="footer-info"> © 2020</div><div class="footer-counters"></div></div></footer> <button type="button" class="scrolltop js-scrolltop"></button></div> <script type="text/javascript">var thirstyGoogleClickTrack = function ( e ) { var $this = jQuery( this ), linkID = $this.data( 'linkid' ), href = linkID ? $this.attr( 'href' ) : thirstyFunctions.isThirstyLink( $this.attr( 'href' ) ), action_name = 'Affiliate Link', page_slug = '/tiada-kategori/pembangunan-tema-wordpress-101/', home_url = 'https://actforclimatejustice.org'; if ( ! href || typeof ga !== 'function' ) { return; } var is_uncloak = href.indexOf( home_url + '/' + thirsty_global_vars.link_prefix ) < 0, href_parts = href.split('/'), href_last = href_parts[ href_parts.length - 1 ] ? href_parts[ href_parts.length - 1 ] : href_parts[ href_parts.length - 2 ], link_text = $this.text(), link_uri = linkID && is_uncloak ? href : href.replace( home_url , '' ), link_slug = linkID && is_uncloak ? href : href_last; ga( 'send' , 'event' , { eventCategory : action_name, eventAction : link_uri, eventLabel : page_slug, transport : 'beacon' } ); }; jQuery( document ).ready( function($) { $( 'body' ).on( 'click', 'a', thirstyGoogleClickTrack ); });</script> <script type='text/javascript'>/* <![CDATA[ */ var wares_ajax = {"wares_url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var tocplus = {"visibility_show":"show","visibility_hide":"hide","visibility_hide_by_default":"1","width":"Auto"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var thirsty_global_vars = {"home_url":"\/\/actforclimatejustice.org","ajax_url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"4291","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var settings_array = {"rating_text_average":"average","rating_text_from":"from","lightbox_enabled":""}; var wps_ajax = {"url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php","nonce":"33deddc824"}; /* ]]> */</script> <ins id="adsense" class="adsbygoogle" data-tag="flat_pm" style="position:absolute;left:-9999px;top:-9999px">Adblock<br>detector</ins><style>.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{vertical-align:middle!important;border:none!important}.flat_pm_modal{min-width:200px;min-height:100px;position:relative;background:#fff}.flat_pm_modal .flat_pm_timer,.flat_pm_modal .flat_pm_crs{top:0!important}.flat_pm_crs{transition:box-shadow .2s ease;position:absolute;top:0;right:0;width:34px;height:34px;background:#000;display:block;cursor:pointer;z-index:99999;border:none;padding:0;min-width:0;min-height:0}.flat_pm_crs:hover{box-shadow:0 0 0 50px rgba(0,0,0,.2) inset}.flat_pm_crs:after,.flat_pm_crs:before{transition:transform .3s ease;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(34px / 2);height:3px;background:#fff;transform-origin:center;transform:rotate(45deg);margin:auto}.flat_pm_crs:before{transform:rotate(-45deg)}.flat_pm_crs:hover:after{transform:rotate(225deg)}.flat_pm_crs:hover:before{transform:rotate(135deg)}.flat_pm_timer{position:absolute;top:0;right:0;padding:0 15px;color:#fff;background:#000;line-height:34px;height:34px;text-align:center;font-size:14px}.flat_pm_timer span{font-size:16px;font-weight:600}.flat_pm_out{transition:transform .3s ease,opacity 0s ease;transition-delay:0s,.3s;position:fixed;min-width:250px;min-height:150px;z-index:9999;opacity:0;-webkit-backface-visibility:hidden}.flat_pm_out *{max-width:none!important}.flat_pm_out.top .flat_pm_crs{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_crs{bottom:0}.flat_pm_out.bottom .flat_pm_crs{top:150px}.flat_pm_out.show.bottom .flat_pm_crs{top:0}.flat_pm_out.right .flat_pm_crs{right:auto;left:0}.flat_pm_out.top .flat_pm_timer{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_timer{bottom:0}.flat_pm_out.bottom .flat_pm_timer{top:150px}.flat_pm_out.show.bottom .flat_pm_timer{top:0}.flat_pm_out.right .flat_pm_timer{right:auto;left:0}.flat_pm_out.top{bottom:100%;left:50%;transform:translateY(0) translateX(-50%);padding-bottom:150px}.flat_pm_out.bottom{top:100%;left:50%;transform:translateY(0) translateX(-50%);padding-top:150px}.flat_pm_out.left{bottom:0;right:100%;transform:translateX(0)}.flat_pm_out.right{bottom:0;left:100%;transform:translateX(0)}.flat_pm_out.show{transition-delay:0s,0s;opacity:1;min-width:0;min-height:0;background:#fff}.flat_pm_out.closed{min-width:0;min-height:0}.flat_pm_out.show.top{transform:translateY(100%) translateX(-50%);padding-bottom:0}.flat_pm_out.show.bottom{transform:translateY(-100%) translateX(-50%);padding-top:0}.flat_pm_out.show.left{transform:translateX(100%)}.flat_pm_out.show.right{transform:translateX(-100%)}.flatpm_fixed{position:fixed;z-index:50}.flatpm_stop{position:relative;z-index:50}</style> <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){return} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){return} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://actforclimatejustice.org/wp-content/plugins/wp-rocket/assets/js/lazyload/12.0/lazyload.min.js"></script><a href="/sitemap.php" data-wpel-link="internal">map</a><script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.js" data-minify="1" defer></script></body></html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1592565702 -->