WordPress テーマのコードを静的にするにはどうすればよいですか?次の記事では、WordPress テーマ コードの静的化に関するチュートリアルを紹介します。
WordPress テーマ コードのいわゆる静的化とは、WordPress テーマ内の動的コードを静的コンテンツに置き換えることです。動的コードが何なのかわからないかもしれません。質問: 同じ WordPress テーマを私のブログで使用すると「Pandou Blog」というタイトルが表示されるのに、あなたのブログで使用すると別のタイトルが表示されるのはなぜですか?答えは、テーマ内の動的コードにあります。このコードは、さまざまなユーザー、さまざまな使用環境、さらにはさまざまな時間に応じて、さまざまなコンテンツを表示します。ただし、このテーマがブログでのみ使用されている場合は、ブログ タイトルなどの多くの点が修正されるため、これらの静的コンテンツを動的に表示するためにテーマは必要なくなり、動的コードは静的コンテンツよりも多くの時間を消費します。
動的コードとは何かを理解したところで、テーマ コードを静的にする方法を紹介します。なお、静的テーマはブログ内でしか使用できませんので、ドメイン名などを変更した場合は再度コードを修正する必要があるため、開始前に修正・検索可能なテキストを用意しておくと良いでしょう。複数のファイルを同時に作成できます。テーマの複数のファイルに同じコードが表示されるため、UltraEdit などのエディタを使用すると便利です。そのようなエディタがなくても問題ありませんが、 Windows に付属のメモ帳を使用してコードを変更しないことをお勧めします。また、コードを変更し、その中に中国語が含まれている場合は、UTF-8 で保存してください。そうしないと、中国語が文字化けします。
最後に、この記事のレイアウト ルールを紹介します。以下の緑色のメイン タイトルの下に太字のコードがいくつかあります。これらは、置き換える必要がある動的 PHP コードです。すべてのコードは、テーマフォルダー..php ファイルで、これらのコードを見つけて、最初の項目で提供されている などの指示に従って置き換えます。スペースとパラメーターの数が異なるためです。異なるテーマ コードで使用されるコードは異なります。類似しすぎているため、上記のコードを直接検索しても見つからない可能性があります。言語_属性
を検索するだけで済みます。ご質問がある場合は、メッセージを残してください。ナンセンスすぎます、ごめんなさい!メイントピックから始めましょう:
1. Web ページの言語属性宣言
This関数は宣言するために使用されます Web ページで使用される言語は、通常、header.php
ファイルの先頭に表示されます。テーマが中国語のサイト用で、テキストの方向が左から右に読まれる場合は、太いコードを追加する代わりに、次の静的コンテンツを使用できます: dir="ltr" lang="zh-CN"
変更されたコードは同様です:
2.bloginfo() ブログ情報関数
この関数には多くのパラメーターがあります (括弧内の内容)、パス さまざまなパラメーターを使用して、さまざまなブログ情報を出力できます。各パラメーター出力の具体的な内容については、ドキュメント template tag-bloginfo を参照してください。一般的なものをいくつか取り上げてみましょう:
は、ブログの「サイト タイトル」を出力するために使用されます。サイトのタイトルは、WordPress バックエンド - 設定 - 一般で見つけることができます。このコードをすべて「サイト タイトル」に置き換えてください; ##ブログの出力に使用される「サブタイトル」は、WordPress バックエンド - 設定 - 一般で見つけることができます。このコードをすべて「サブタイトル」に置き換えます。
は、ブログの「サイト アドレス (URL)」を出力するために使用されます。 WordPress バックエンド - 設定 - 一般にあるブログ。このコードをすべて「サイト アドレス (URL)」 URL)";
この URL がわからない場合は、ブログの「style.css ファイル URL」を出力するために使用されます。ブログのホームページを開いて、ブラウザの「ソース コードの表示」を使用できます。 " Web ページのソース コードを表示する関数。style.css を検索します。http://example/wp-content/主題/default/style.css が見つかるはずです。このコードをこの URL に置き換えるだけです。
「スタイル「.css ファイルが存在するディレクトリ」を出力するために使用されます。つまり、/style を削除します。上記の style.css URL の .css (http://example/wp-content/主題/default など)、その後に / がないことに注意してください;
フィードの URL を出力するために使用され、一般的な形式は http://example/feed/ (Feedsky を使用する場合) です。このクラスはフィードをホストし、Feedsky が提供する URL で置き換えることができます。フォームは次のとおりです: http://example/home/wp/xmlrpc.php、ソース コードを確認して、rel="pingback" を検索します。この URL を見つけることができます; '); ?>
この関数は、Web ページのエンコーディングを宣言するために使用されます。通常、この関数はこのファイルheader.php の先頭に表示されます。このエンコーディングは次のとおりです。 WordPress の背景 - 設定 - 読み取りにあり、最後のオプション「ページとフィードのエンコーディング」がそこに設定されており、通常は UTF-8 です。このコードは UTF-8
## に置き換えることができます。 # は、WordPress のバージョン番号を出力するために使用されます。ただし、セキュリティ上の理由により、この関数の使用は推奨されません。このコードには存在しないバージョン番号が付いているため、ある程度混乱を招く可能性があります。 3. get_option() ブログ情報関数
この関数は bloginfo() と同様に多くのブログ情報を出力できますが、直接出力するわけではありませんが、変数値として渡されます。この関数にも牛と同じくらい多くのパラメーターがあり、ここですべてを説明することはできません。すべての具体的なパラメーターについては、ドキュメント (英語) を参照してください: Option Reference。 () 関数は get_option() と同じです。まったく同じ関数である get_settings は、通常、一部の古いテーマに表示されます。テーマ ディレクトリの .php ファイルで get_option を検索できます。多くのものが見つかるはずです。一般的なものをいくつか示します:
get_option('home')これは使用されていますブログのホームページの URL を取得します。この関数のすべてのパラメータ形式は、値を直接出力せず、引用符で置き換える必要があるため、上記の bloginfo() のような URL で直接置き換えることはできません。たとえば、
echo get_option('home');を echo 'https://www.ludou.org/'; に置き換えることができます (
、このコードを https://www.ludou.org/ に直接置き換えることができます。これらは簡単な PHP プログラミング方法です。以下に述べられていることについても推測できると信じてください。
get_option('blogname')
ブログ名を取得するために使用されます。
get_option('blog_charset')
UTF-8 などのページのエンコーディングを取得するために使用されます。
4. get_bloginfo() ブログ情報関数
この記事を書いていなかったら、WordPress にこれほど多くの機能があることを知らなかったでしょう。ブログの情報を取得するのに使われているものですが、どれも似たような機能があり、正直、よくわかりません!この関数の置換方法は get_option() と同じです。ここでは詳細は説明しません。詳細なパラメータの説明については、get_bloginfo()
5 を参照してください。中国語のテーマ コード
多くのテーマは国際的なアプリケーションを考慮する必要があるため、翻訳関数 _e() や __() などを使用します。これにより、さまざまな言語領域のユーザーに適応し、独自の制作が容易になります。言語パックでは、ブログがすべて中国語であり、これらのコンテンツがすべて静的であることを考慮して、使用するテーマを中国語化して、WordPress が言語パックを取得しないようにすることができ、WordPress をある程度高速化することもできます。 。
5. 著者関数自分だけがブログを書いている場合は、著者情報を出力する関数を自分の情報に置き換えます。
著者アーカイブ ページの URL を出力するために使用され、この関数を次のコードに置き換えることができます: ああああ
用于显示作者的昵称,你可以直接用作者的昵称替换这段代码。
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 id="友情链接">友情链接</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教程》
以上がWordPress テーマコードを静的にするにはどうすればよいですか?チュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

3日以内にWordPressを学ぶことができます。 1.テーマ、プラグインなどのマスター基本知識。2。インストールや作業原則などのコア関数を理解します。 3.例を使用して、基本的および高度な使用法を学びます。 4.デバッグテクニックとパフォーマンスの最適化の提案を理解します。

WordPressはコンテンツ管理システム(CMS)です。コンテンツ管理、ユーザー管理、テーマ、プラグイン機能を提供して、Webサイトコンテンツの作成と管理をサポートします。その実用的な原則には、ブログから企業Webサイトまで、さまざまなニーズに適したデータベース管理、テンプレートシステム、プラグインアーキテクチャが含まれます。

wordpressisisgoodforvirtalayanywebprojectoitsversitilityasacms.itexcelsin:1)ユーザーフレンドリー、柔軟性と柔軟性と顧客化の維持、およびプルージンの数値化; 3)seooptimization;

WIXは、プログラミングの経験がないユーザーに適しており、WordPressは、よりコントロールと拡張機能を必要とするユーザーに適しています。 1)WIXはドラッグアンドドロップエディターとリッチテンプレートを提供しているため、Webサイトをすばやく構築できます。 2)オープンソースのCMSとして、WordPressには巨大なコミュニティとプラグインエコシステムがあり、詳細なカスタマイズと拡張をサポートしています。

WordPress自体は無料ですが、使用するには余分な費用がかかります。1。WordPress.comは、無料から支払いまでの範囲のパッケージを提供し、価格は月あたり数ドルから数十ドルまでの範囲です。 2。WordPress.orgでは、ドメイン名(年間10〜20米ドル)とホスティングサービス(月額5〜50米ドル)を購入する必要があります。 3.ほとんどのプラグインとテーマは無料で、有料価格は数十から数百ドルです。適切なホスティングサービスを選択し、プラグインとテーマを合理的に使用し、定期的に維持および最適化することにより、WordPressのコストを効果的に制御および最適化できます。

WordPressのコアバージョンは無料ですが、使用中に他の料金が発生する場合があります。 1。ドメイン名とホスティングサービスには支払いが必要です。 2。高度なテーマとプラグインが充電される場合があります。 3.プロフェッショナルサービスと高度な機能が請求される場合があります。

WordPressは、初心者が簡単に始めることができます。 1.バックグラウンドにログインした後、ユーザーインターフェイスは直感的であり、シンプルなダッシュボードは必要なすべての関数リンクを提供します。 2。基本操作には、コンテンツの作成と編集が含まれます。 WysiWygエディターは、コンテンツの作成を簡素化します。 3.初心者は、プラグインとテーマを介してウェブサイトの機能を拡張でき、学習曲線は存在しますが、練習を通じて習得できます。

人々は、その力と柔軟性のためにWordPressを使用することを選択します。 1)WordPressは、さまざまなWebサイトのニーズに適した、使いやすさとスケーラビリティを備えたオープンソースのCMSです。 2)豊富なテーマとプラグイン、巨大なエコシステム、強力なコミュニティサポートがあります。 3)WordPressの作業原則は、テーマ、プラグイン、コア関数に基づいており、PHPとMySQLを使用してデータを処理し、パフォーマンスの最適化をサポートします。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター
