2009 2009年2 24

Smartyのテンプレート内にPHPコードを含める方法

私はこの1つは、あなたは、Googleで見つけることがいたずら書きなどの多くの私達のUIとスクリプトライターになると考え日常的にこれを実行する必要があり、その中にPHPコードスニペットのピースは(PHP)のビットが含まれておりますSmartyのテンプレート(。TPL)。 私は簡単に/人気のクエリ、さらに困難に正確な答えを見つけるために...百万、検索結果が、それらのほとんどは、 "ファイル"にrefferedは、Smartyに含まれている...これは、次の構文を持って実現

{ファイルをインクルードする= "/ header.phpを含む"}

これは実際にファイルの罰金として含むが、テキストとして、私が欲しかったのはインクルードファイルの結果であった。(上記のテンプレートファイル内のテンプレートが含まれて使用されます)。 最後に、ビットpersiveranceと.... 既に1を発見したやりなさい場合、私は私の要件への答えだったslighty変更された構文、...ので、ここでは...に出くわし


は、{include_phpファイルには、= "/ header.phpを含む"}


2009 2009年 2 2

別のサイトのWordPressのブログを含める方法

この問題は、数回前に私の心を交差させ、私は/ PHPとWordPressの周りの初心者をportal.Beingサイトの一部のコンテンツのブログや新しい種類を表示するためにWordPressを使用している、以前もサイト上で働いていたとき、私は続け"これはケーキのピースは私ではありません"と考え、それをprocastinating。 ついに! ソリューションのためのビットの周り掘りを開始したとき、この要件は、私の鼻件まで来ました。
私はそれが本当に私は実際にそれだけでPHPを少しと、WordPressのAPIを使用して 、WordPressのパワーセクションの外に他のページに見出しの一覧や最新の記事を表示するには、思ったより簡単だったことを知って驚いた

ここで何をすべきかです: -
説明上の理由から、あなたのサイトがあると仮定http://www.inchembur.com/ 、あなたがこのサイトのニュースセクションがあるhttp://news.inchembur.com/を (WordPressを実行している)。 現在の要件は、最新の記事を表示することですhttp://news.inchembur.com/すなわち、メイン·サイトのホームページにhttp://www.inchembur.com/index.php

ステップ1:あなたのindex.phpに次のコードを追加するピースは、WordPressのAPIファイルをインクルードします。 あなたがあなたの投稿が上に表示するページの先頭にこれを追加することができます。

<?PHP
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme 'WP_USE_THEMES'、false) 定義します 。WordPressのテーマ/ / Disbable使用
'は/ var / news.inchembur.com / WP-ブログ-header.phpの')を必要とする/ /は、WordPressのAPIを含む
; // Get Latest Post query_posts( 'showposts = 1'); / /取得最新の投稿
?>

インクルードの上記のピースは、我々は唯一の単一の最も最近のポストを得ています。 あなたがしようとする場合は、より多くのバリエーションが、掘り下げてお気軽にquery_posts()のドキュメント

ステップ2:さて、あなたはから最新のWordPressの記事を表示するインデックス/ホームページの一部でhttp://news.inchembur.com 、次のコードを使用します。 デザインのニーズに従って広告あなたのスタイリング部門、スパンとクラスにお気軽に、言うまでもない。

ステップ3:noステップ3はありません...それをThats ...あなたはこれで完了です!


ofcourseのは、あなたの要件に応じていくつかのバリエーションを試すことができます(私は前述したように、を参照してquery_posts()のドキュメント )。 いくつかのテイスターをHERES ...

最新の記事とは対照的に、どのように特定のポスト/ページを表示する: -
これは簡単に引数を変更することで回避できます。 query_posts()ページIDやページスラッグを含むように

) ; query_posts( 'page_idの= 7');
) ; query_posts( 'ページ名=約');

またはあなたはポストの数を制御することができます。
) ; query_posts(showposts = 3);


NDKホーム | ITを表現 | 表現口蓋 | Penmenshipを表現 | 表現する素晴らしい | 自分を表現