KAKIMASSE

ネットで見つけた面白い記事や、役立つのではと感じたネタなどを書いています。

WordPress:特定の記事(エントリ)でPHPを実行したい

      2019/06/21

このブログでそんな事がしたくなって、調べてみました。

エントリ中でPHPコードを使うには別途プラグインを入れないとダメで、
それはイマイチイヤだなーと思って他の方法を調べました。

テンプレート内で記事Noを判定し、PHPを実行します。
例えばメインインデックスのテンプレート(index.php)で、

<?php the_content(__('read more')); ?>

と書いてある部分(エントリ部分)の下に、

<?php
#記事Noが***ならPHP実行
if($post->ID === ***){#←***に特定の記事Noを入力
echo date('Y/n/j H:i:s')."<br />";
}
?>

とやればPHPが実行されます。

このエントリでも↓でこのページにアクセスした時間を表示するようにしています。

 - PHP, wordpress

SPONSORD LINKS

スポンサーリンク

Message

メールアドレスが公開されることはありません。

  関連記事

no image
imagickのインストールでFatal error: Allowed memory size of 8388608 bytes exhausted (tried to allo...

Centos5.5(64bit)のサーバにImageMagickをインストールし ...

no image
PHP:セッションを使っていて「Web ページの有効期限が切れています」となる時の対策方法

HTTPセッション管理を行うページを作って、フォームで送信した後に ブラウザ(I ...

no image
PHP:配列の文字コードをmb_convert_encodingを使わずに変換するには?

PHPで配列に格納されている値に対して mb_convert_encodingで ...

no image
PHP:au携帯のデバイスIDと機種名称(モデル名)のリストを配列で作ってみました

ケータイサイトネタです。 PHPでPEARのライブラリNet_UserAgent ...

no image
PHP:htmlspecialchars関数を簡単に使いやすくする

文字列中の文字でHTMLエンティティに変換が必要な文字があった場合に エンティテ ...

PHPで Fatal error: Call to undefined function mcrypt_module_open() in /path/to/file on line *** ...

centos6、php5.3の環境でmcrypt_module_open()を使 ...

no image
PHP:phpでgzip (.gz) ファイルを作成するには?

PHPマニュアルにありました。 http://php.net/manual/ja ...

no image
Qdmailを使ってiphoneにデコメール(デコメ、HTMLメール)を送るとテキストメールで届いてしまう不具合へ...

全キャリアへデコメールの作成が行えることで有名なQdmail。http://ha ...

no image
PHP:MYSQLデータベースに携帯の絵文字をINSERTすると???と文字化けする対応

更新しなさ過ぎでこのままじゃ確実に KAKIMASSEN になっちゃうよねーww ...

no image
wp:previous_post_link()などで表示される長いタイトルの文字数を短くしたい

wordpressを使っていて、 投稿記事の前の記事へのリンクを表示したい時、 ...