静的HTMLでサイトを制作し、新着情報やお知らせなど、WordPressの更新機能を利用する場合、
HTML内でphpを動作させる必要があります。
■WordPressのパーマリンク設定で「基本」に設定
静的HTML内にWordPressの新着一覧を表示したりするには、WordPressのパーマンリンク設定を「基本」に設定します。
■静的HTML内でPHPを動作させる設定
.htaccessにコードを追加し、通常のHTMLファイル内でもPHPが動作するように設定します。
1 |
AddType application/x-httpd-php .php .html .htm |
さくらインターネットでは.htaccessへの追記と合わせて、以下を記述したphp.cgiをアップロードする必要があります。
1 2 |
#!/bin/sh exec /usr/local/bin/php-cgi |
■HTML内でWordPressの関数を利用可能にする
PHPを動作させることが可能になりましたので、今度はWordPressの関数を使えるようにします。
HTMLの一番上に、記述します。
1 |
<?php include_once("./wp/wp-load.php"); ?> |
あとは通常の WordPress のテンプレートと同じように記述することができますので、
記事の出力や、固定ページを出力することができます。
※固定ページを出力する場合 下記の記述となります。
1 |
<?php $page_info = get_page_by_path(‘固定ページのスラッグを入力’); $page = get_post($page_info); echo $page-&amp;gt;post_content; ?> |
コメント