1

今、人生で初めて Wordpress (および PHP) を使い始めました。CMSの仕組みが気になります。

すべてのメイン コードは、コンテンツを生成する index.php に属している必要があります。たとえば、テンプレートをゼロから作成し始めました。現在、ホーム (インデックス) とポートフォリオの 2 つのページがあります。ポートフォリオは、画像の添付ファイルを含むページです。

これらの画像のサムネイルをページに投稿する方法を見つけることに成功しましたが、ランダムな画像を 1 つだけ選択してホーム (インデックス) ページに投稿する必要があります。

必要なのは議論を少し変えることだけですが、どうやって?次のようなものが必要です...

if (page == home) then $args = ETC.
if (page == portfolio) then $args = DIFFERENT ETC.

よろしくお願いします!

4

1 に答える 1

0

理想的には、個別のテンプレート ファイルを作成するか、それらの違いを CMS 内に保存する必要があります。そのような情報をテンプレート自体にハードコーディングすることは、理想的な方法ではありません。そうは言っても、グローバル変数$pagenameには探しているデータがあります。

WordPressで現在のページ名を取得するには?

于 2013-08-03T21:01:41.250 に答える