Rumah  >  Artikel  >  Tutorial CMS  >  Bagaimana untuk menjadikan kod tema WordPress statik? Perkongsian tutorial

Bagaimana untuk menjadikan kod tema WordPress statik? Perkongsian tutorial

青灯夜游
青灯夜游ke hadapan
2023-03-17 20:29:101504semak imbas

Bagaimana untuk menjadikan kod tema WordPress statik? Artikel berikut akan berkongsi dengan anda tutorial mengenai statik kod tema WordPress saya harap ia akan membantu anda!

Bagaimana untuk menjadikan kod tema WordPress statik? Perkongsian tutorial

Apa yang dipanggil statik kod tema WordPress adalah untuk menggantikan kod dinamik dalam tema WordPress dengan kandungan statik Mungkin anda tidak tahu apa itu kod dinamik, jadi fikirkan dahulu. Soalan: Mengapa tema WordPress yang sama memaparkan tajuk "Blog Pandou" apabila digunakan di blog saya, tetapi memaparkan tajuk lain apabila digunakan di blog anda? Jawapannya terletak pada kod dinamik dalam tema, yang akan memaparkan kandungan yang berbeza mengikut pengguna yang berbeza, persekitaran penggunaan yang berbeza, dan juga masa yang berbeza. Tetapi jika tema ini hanya digunakan pada blog anda, maka banyak perkara akan diperbaiki, seperti tajuk blog Anda tidak lagi memerlukan tema untuk memaparkan kandungan statik ini secara dinamik, dan kod dinamik selalunya memakan lebih banyak masa daripada kandungan statik.

Sekarang anda tahu apa itu kod dinamik, izinkan saya memperkenalkan cara untuk menjadikan kod tema anda statik. Perlu diingatkan bahawa tema statik hanya boleh digunakan untuk blog anda Jika nama domain dan maklumat lain ditukar, kod tersebut perlu diubah semula sebelum memulakan, lebih baik anda menyediakan teks yang boleh mengubah suai dan mencari berbilang fail pada masa yang sama Editor, seperti UltraEdit, akan menjadi lebih mudah, kerana sekeping kod yang sama akan muncul dalam berbilang fail tema Tidak mengapa jika anda tidak mempunyai editor sedemikian, tetapi adalah lebih baik untuk tidak menggunakan Notepad yang disertakan dengan Windows untuk menukar kod sebagai tambahan, Jika anda mengubah suai kod dan terdapat bahasa Cina di dalamnya, sila simpan dalam UTF-8, jika tidak bahasa Cina akan kacau.

Akhirnya, izinkan saya memperkenalkan peraturan susun atur artikel ini akan terdapat beberapa kod tebal di bawah setiap tajuk utama berwarna hijau ini adalah kod PHP dinamik yang perlu diganti. Anda boleh membuka semua kod folder tema. fail .php, cari kod ini dan gantikannya mengikut arahan, seperti 03e856fc9b61b9165637f851854edb9a yang disediakan dalam item pertama, kerana bilangan ruang dan parameter yang digunakan dalam kod tema yang berbeza adalah berbeza, jadi anda mungkin tidak dapat mencarinya dengan terus mencari kod di atas Anda hanya boleh mencari language_attributes Jika anda mempunyai sebarang soalan, anda boleh tinggalkan saya mesej. Terlalu banyak mengarut, maaf! Mari kita mulakan dengan topik utama:

1. Pengisytiharan atribut bahasa halaman web

 03e856fc9b61b9165637f851854edb9aIni fungsi digunakan untuk mengisytiharkan Bahasa yang digunakan oleh halaman web biasanya muncul pada permulaan fail header.php Jika tema anda adalah untuk tapak Cina dan arah teks dibaca dari kiri ke kanan, anda boleh menggunakan kandungan statik berikut bukannya kod tebal: dir="ltr" lang="zh-CN"

Kod yang diubah suai adalah serupa dengan: ea277499783ee1fd5d75c7272291fdb9

2. bloginfo() fungsi maklumat blog

Fungsi ini mempunyai banyak parameter (Itu kandungan dalam kurungan boleh digunakan untuk mengeluarkan maklumat blog yang berbeza Untuk kandungan khusus setiap output parameter, anda boleh melihat dokumen: templat tag-bloginfo. Berikut adalah beberapa yang biasa:

6e6f2481fd40856e800b68f70ff06fce digunakan untuk mengeluarkan "tajuk tapak" bagi laman web tersebut tajuk, anda boleh Cari di bahagian belakang WordPress - Tetapan - Umum, gantikan semua kod ini dengan "tajuk tapak" anda

 db651bda2fd86e597356fcb348040d6cDigunakan untuk mengeluarkan "alamat tapak (URL)" blog, yang boleh didapati di bahagian belakang WordPress - Tetapan - Umum Gantikan semua kod ini dengan "alamat tapak (URL) anda. " URL)";

 

24e9504b6d8a73e71d8ffe87c2cfed27 digunakan untuk mengeluarkan URL suapan anda, bentuk umum ialah: http://example/feed/, jika anda menggunakan Feedsky Kelas mengehoskan suapan, yang boleh digantikan dengan URL yang disediakan oleh Feedsky

873db22a6cea5fa2d60acc54ba612d12Fungsi ini digunakan untuk mengisytiharkan pengekodan halaman web ini biasanya muncul pada permulaan fail ini dalam bahagian belakang WordPress - Tetapan - Membaca, pilihan terakhir "Pengekodan halaman dan suapan" , biasanya UTF-8, anda boleh menggantikan kod ini dengan: header.phpUTF-8

b7493bd66dd68d6d58fec63d51e3d7c1 digunakan untuk mengeluarkan nombor Versi WordPress, tetapi atas sebab keselamatan, tidak disyorkan untuk menggunakan fungsi ini Anda boleh menggantikan kod ini dengan nombor versi yang tidak wujud, yang juga boleh mengelirukannya pada tahap tertentu.

3. get_option() fungsi maklumat blog

Fungsi ini boleh mengeluarkan banyak maklumat blog seperti bloginfo(), tetapi ia tidak akan mencetaknya secara langsung, tetapi Diluluskan sebagai nilai berubah. Fungsi ini juga mempunyai banyak parameter seperti orang bodoh, dan saya tidak dapat menjelaskan semuanya di sini Untuk semua parameter khusus, sila rujuk dokumen (Bahasa Inggeris):

Rujukan Pilihan Selain itu, get_settings () fungsi adalah sama dengan fungsi get_option(). Anda boleh mencari get_option dalam fail .php dalam direktori tema Anda sepatutnya dapat mencari banyak yang biasa:

get_option('home')This Used. untuk mendapatkan URL halaman utama blog Perlu diingat bahawa semua bentuk parameter fungsi ini tidak boleh digantikan secara langsung dengan URL seperti bloginfo() di atas, kerana ia tidak mengeluarkan nilai secara langsung, tetapi mesti digantikan dengan tanda petikan. Sebagai contoh: anda boleh menggantikan dengan echo get_option('home'); Jika ia adalah echo 'https://www.ludou.org/';, anda boleh menggantikan kod ini secara langsung dengan 8e15115cb80d1acbe35508806bdafbee Ini adalah beberapa kaedah pengaturcaraan PHP yang mudah juga boleh membuat inferens daripada satu kejadian. https://www.ludou.org/

get_option('blogname') digunakan untuk mendapatkan nama blog.

get_option('blog_charset') digunakan untuk mendapatkan pengekodan halaman, seperti UTF-8.

4. get_bloginfo() fungsi maklumat blog

Jika saya tidak menulis artikel ini, saya tidak akan tahu bahawa WordPress mempunyai begitu banyak fungsi yang boleh digunakan untuk mendapatkan maklumat blog , dan semuanya mempunyai fungsi yang sama Sejujurnya, saya tidak dapat memahaminya. Kaedah penggantian fungsi ini adalah sama seperti get_option(). Kod tema Cina

Banyak tema perlu mempertimbangkan aplikasi antarabangsa, jadi mereka menggunakan fungsi terjemahan _e() dan __(), dll. Ini boleh menyesuaikan diri dengan pengguna dalam kawasan bahasa yang berbeza dan memudahkan pengeluaran mereka sendiri. Pek bahasa, memandangkan bahawa blog kami semuanya dalam bahasa Cina, dan kandungan ini semuanya statik, kami boleh menjinakkan tema yang kami gunakan, supaya WordPress tidak akan mendapatkan semula pek bahasa, dan ia juga boleh mempercepatkan WordPress ke tahap tertentu .

5. Fungsi Pengarang

Jika anda seorang sahaja yang menulis blog anda, maka gantikan fungsi yang mengeluarkan maklumat pengarang dengan maklumat anda sendiri.

 210a9b20c3c792ff70bd926654df099c digunakan untuk mengeluarkan URL halaman arkib pengarang Anda boleh menggantikan fungsi ini dengan kod berikut:

     d25f40e9a337ba7991ed2911a885ac96用于显示作者的昵称,你可以直接用作者的昵称替换这段代码。

     get_the_author();用于获取作者的昵称,你可以用以下内容替换这段代码:'作者昵称';

     68f57df32c3c703397f9aed19d8c6ae4用于输出作者的网址URL,跟the_author_posts_link函数功能是不一样的。你可以用以下代码代替这段代码:

<a href="作者网站的网址" title="查看 XX 的站点">作者昵称</a>

六、侧边栏静态化

     如果你的侧边栏不需要后台的提供的小工具,或者你喜欢直接用代码来实现侧边栏的某些效果,那么你可以删除sidebar.php中的动态调用小工具的代码,前提是你懂HTML、PHP编程。

<?php if ( !function_exists(&#39;dynamic_sidebar&#39;) || !dynamic_sidebar(&#39;north_sidebar&#39;) ) : ?>***<?php endif; ?>

     你可以在***所在的位置添加你自己的侧边栏的代码,添加成功后你可以将

<?php if ( !function_exists(&#39;dynamic_sidebar&#39;) || !dynamic_sidebar(&#39;north_sidebar&#39;) ) : ?>

<?php endif; ?>

删除,这样WordPress就不会去检测你的小工具了,当然你也不能在后台添加小工具了。

七、友情链接静态化

     大多数博客的友情链接都是通过后台的小工具或wp_list_bookmarks()函数来输出,这样做的好处是在后台 - 链接那里添加链接前台就会立刻显示,不用你手动地去修改代码等。如果你追求速度,你还可以将友情链接的代码静态化,上面已经说了sidebar.php去除小工具的方法,已经不能用小工具来显示友情链接了。在删除小工具功能之前,先打开你的博客首页查看源代码,找出友情链接部分的代码,如:

<div class="widget widget_links">
	<h3>友情链接</h3>
	<ul>
		<li><a href="http://example/" title="example">example</a></li>
		<li><a href="http://example2/" title="example2">example2</a></li>
	</ul>
</div>

     你可以将这部分代码添加到第六点将到的***部分就可以了。注意:此操作需要你了解HTML,而且每次要修改友情链接的时候需要你手动在sidebar.php中编辑HTML代码。

推荐学习:《WordPress教程

Atas ialah kandungan terperinci Bagaimana untuk menjadikan kod tema WordPress statik? Perkongsian tutorial. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:ludou.org. Jika ada pelanggaran, sila hubungi admin@php.cn Padam