WordPressをPODSフレームワーク付きのCMSに変えます
PODSフレームワーク:WordPressを完全なCMSにアップグレードする強力なツール
コアポイント:
- PODSフレームワークは、ユーザーがカスタムコンテンツタイプを追加および管理できるWordPressプラグインであり、WordPressを完全に機能するコンテンツ管理システム(CMS)に変換できます。
- PODSフレームワークを使用すると、ユーザーはカスタムコンテンツタイプ(「書籍」タイプなど)を作成し、プロパティを定義できます。ユーザーは、特定のエントリ(個々の本など)と関連情報を追加できます。
- PODSフレームワークでは、カスタムページとテンプレートを作成してカスタムコンテンツを表示することもできます。ユーザーは、ワイルドカードを使用してルーティングシステムをシミュレートし、すべてのエントリをリストするページを作成し、各エントリの個別のページを作成できます。
- WordPress、Joomla、DrupalなどのCMSプラットフォームはよく知られています。しかし、WordPressには、ページや記事のみをサポートする2種類のコンテンツのみが付属しています。この時点で、Pods Frameworkプラグインは便利です。 WordPressのインストールにカスタムコンテンツの種類と管理機能を追加できます。次のチュートリアルでは、すべての本を表示する概要ページと、本のリンクをクリックした後に詳細を表示するページを備えた本Webサイトを作成する方法を示します。
最初に、フレームをインストールします。 WordPressプラグインをインストールするときと同じように、プラグインはフルネームポッドCMSフレームワークです。インストール後、サイドメニューのポッドメニュー項目をクリックします。説明が言っているように、PODは名前付きの入力フィールドグループです。つまり、それはユーザーがプロパティを定義するカスタムコンテンツタイプです。 [新しいポッドの追加]ボタンをクリックして、「本」という名前のポッドを作成します。
本のpodを作成した後、画面にそのプロパティが表示されます:
デフォルトでは、新しいポッドにはすでに「名前」と「スラグ」列が含まれています。この場合、スラッグは必要ありません。左の赤いxをクリックして削除してください。しかし、本には、出版社、説明、タイプ、著者、出版日、本の表紙など、より多くの情報が必要です。それでは、それらを作成しましょう。右側には、「列の追加」セクションが表示されます。マシン名フィールドに適切な列名を入力し、列タイプには、公開日と説明を除き、シングルラインテキストを使用してください。公開日のタイプは「日付」でなければならず、説明は「紙のテキスト」でなければなりません。カバーに関しては、画像のURL文字列のみを保存できます。
ポッドを構成したら、サイドポッドメニューに戻り、[本の追加]をクリックします。
例として好きな本をいくつか追加し、必要な情報を提供し、作業を保存します。
ページを正しく表示するには、テーマの変更を行う必要があります。トピックディレクトリ(この例でTwentyLevenを使用)に移動し、pods.phpという名前の新しいファイルを作成します。コンテンツは次のとおりです
<?php /* Template Name: Custom Pods template */ get_header(); ?> <div id="primary"> <div style="width: 93%;" id="content" role="main"> <div id="post-0" class="post page hentry"> <?php pods_content(); ?> </div> </div> </div> <?php get_sidebar(); get_footer(); ?>
コメントを含めるようにしてください。このようにして、WordPressはそれをテンプレートファイルとして認識し、名前の名前を使用します。訪問者が本リストを見るためには、現在データベースにあるすべての本を表示するリストページを作成する必要があります。 [Podsの設定]メニューに移動し、[ページ]タブに移動し、[新しいページの追加]をクリックします。 「本」に名前を付けてください。これで、必要なページコードを入力できるテキストフィールドが表示されます。 HTML、JavaScript、CSS、PHPを含めることができます。次のコードを使用してください:Template Name
<h1 id="书籍列表">书籍列表</h1> <ul> <?php $pods = new Pod('book'); $pods->findRecords('id DESC', 10); while ($pods->fetchRecord()) { echo '<li><a href="https://www.php.cn/link/cc8f2e58b77f38bde7744b4109446c07' . $pods->get_field('id') . '">' . $pods->get_field('name') . '</a></li>'; // 创建指向每本书的链接 } ?> </ul>
と入力します。これで、Yoursite.com/booksにアクセスして作成したばかりのページを表示できます。また、本情報を表示するページを作成する必要があるため、ポッドの「新しいページの追加」ボタンをもう一度クリックして、「book//%postname%/
」という名前を使用します。 「」は、URLのワイルドカードであり、この場合は本のIDであるため、重要です。 関数を使用して、最初のワイルドカード値を取得できます(この場合も唯一のものです)。これが本のコードです/*ページ:pods_url_variable()
<?php // 将书籍的ID存储到$bookId中 $bookId = pods_url_variable(1); // 检索满足参数要求的所有书籍条目 $params = array('where'=>'t.id = '. $bookId); $book = new Pod('book', $params); // Pods主要是一个数据类,包含多个Pod对象 while ($book->fetchRecord()) { // 使用get_field()检索特定字段的值 echo '<h1 id="book-gt-get-field-name">' . $book->get_field('name') . '</h1><br></br>'; echo '<img src="' . $book- alt="WordPressをPODSフレームワーク付きのCMSに変えます" >get_field('cover') . '"></img><br></br>'; echo '作者: ' . $book->get_field('autor') . '<br></br>'; echo '出版社: ' . $book->get_field('publisher') . '<br></br>'; echo '出版日期: ' . $book->get_field('release') . '<br></br>'; } ?>
Fotoliaの写真
(記事が長すぎて擬似オリジナルの目標と一致しないため、FAQパーツはここで省略されています。FAQパーツのコンテンツは、変更なしで元のテキストから直接コピーできます。
以上がWordPressをPODSフレームワーク付きのCMSに変えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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