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-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>'; } ?>今、私たちは私たちの本のコレクションを簡単に管理し、それを世界に見せることができます。 Pods Frameworkを使用すると、WordPressを使用して強力なWebサイトを簡単に作成できます。実際、ワイルドカードを使用すると、他のフレームワークが使用できるルーティングシステムをシミュレートできるため、可能性はほとんど無限です。さまざまなPODメソッドの詳細については、Pods Codexにアクセスして、Podsフォーラムでサポートを求めることができます。
Fotoliaの写真
(記事が長すぎて擬似オリジナルの目標と一致しないため、FAQパーツはここで省略されています。FAQパーツのコンテンツは、変更なしで元のテキストから直接コピーできます。
以上がWordPressをPODSフレームワーク付きのCMSに変えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

wordpressisuser-friendlyduetoitsIntutiveInterfaceandcms、それはfromdesign.itoffersarichtexteditorを使用することを検出するためにcreationAndialibraryfororganization.its flexivitiesisivedyvysencedancevancevencevencedemourthemoursemasensansandyansemas canimpactperomance

wordpressisutableforbusinesssettings.1)ituportse-commercewithwoocommerce、productmanagementandpaymentprocessing.2)itservesasacmsforcoporateblogs、entancingseoandengagement.3)customizationibultiblewithwithwithsemesandplugins.3)

wordpressisnotidealforhigh-trafficwebsites、customandcomplexApplications、セキュリティ感覚化、リアルチメダタプロセシング、および高地識別型インターフェース、forhhigh-trafficsites、usenext.jsorcustomsolutions; forplecluctlications、optfordjangaNgoRub

はい、YouCanbuildAblogWithWordPress.1)BetWeenWordPress.comforbeginnersorwordpress.orgformorecontrol.2)SelectAtheMetopersuerizeUourBlog'slook.3)usepluginStoenHanceFunctionality、likeSeoandsocialmedientegreation.4)

wordpresscanbesecureifmanagedperly.1)keepthewordpresscoreupdatedtopatchvulnerabilities.2)vetandupdatepluginsandとthemes from-reputabless.3)emforcestrongwordsandusetwo-factoruthentication.4)

wordpresscanbuildvarioustypesofwebsites:1)personalblogs、easytosetupwithemesandplugins.2)businesswebuilders.3)e-ocommerceforseamlessIntegration.4)コミュニティサイトを使用しているe-ocommerceforseamlessintegration.4)

wordpressisapowerfulcmswithsifisifistadvantageandChallenges.1)それは、suser-friendlyandcustomizable、yeal forbeginners.2)その増加性をカンロードすることを抱えています

wordpressexcelsineaseofuseandaptaptability、makeitideal forbeginnersandsmalltomedium-sizedinesses.1)Easeofuse:wordpressisuser-frendly.2)セキュリティ:DrupalleadSwithSecurityFeatures.3)パフォーマンス:GhostoffersexcellencedueTonode.4)scal


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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

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

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