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!
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 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:
Ini 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:
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:
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
"sari kata" yang digunakan untuk mengeluarkan blog boleh didapati di bahagian belakang WordPress - Tetapan - Umum hanya gantikan semua kod ini dengan "sari kata" anda
Digunakan 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)";
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
Fungsi 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.php
UTF-8
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.
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 <?php echo get_option('home'); ?>
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.
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 .
Jika anda seorang sahaja yang menulis blog anda, maka gantikan fungsi yang mengeluarkan maklumat pengarang dengan maklumat anda sendiri.
用于显示作者的昵称,你可以直接用作者的昵称替换这段代码。
get_the_author();用于获取作者的昵称,你可以用以下内容替换这段代码:'作者昵称';
用于输出作者的网址URL,跟the_author_posts_link函数功能是不一样的。你可以用以下代码代替这段代码:
<a href="作者网站的网址" title="查看 XX 的站点">作者昵称</a>
如果你的侧边栏不需要后台的提供的小工具,或者你喜欢直接用代码来实现侧边栏的某些效果,那么你可以删除sidebar.php中的动态调用小工具的代码,前提是你懂HTML、PHP编程。
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('north_sidebar') ) : ?>***<?php endif; ?>
你可以在***所在的位置添加你自己的侧边栏的代码,添加成功后你可以将
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('north_sidebar') ) : ?>
和
<?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!