[php]
<?php
date_default_timezone_set('Asia/Tokyo');
$datetime = date('Y-m-d H:i');
?>
<?php if($datetime >= '2022-12-08 12:00'): ?>
ここに表示内容
<?php endif; ?>
[/php]
php カテゴリ
WordPress 独自テンプレートでよく使う関数など
投稿関連
ページID 取得・表示
[php]<?php $post_id = get_the_ID ( ) ;
echo $post_id; ?>[/php]
リンク取得・表示
[php]
<a href="<?php echo get_permalink( 99 ); ?>">リンクテキスト</a>
[/php]
…
【無料】IPから国番号、組織情報、位置情報などを取得可能なサービス
2022年10月26日
php
使い方
ip2location.io
使い方は簡単で、上記サイトに無料アカウント登録し、API KEYを取得します。
API KEYと情報を取得したいIPをパラメータに設定して、
以下のURLにアクセスすれば、情報が取得できます。
[php]https://api.ip2location.io/?ip=218.42.223.17&key=【API KEY】&ip=【IP】…
wordpress アーカイブページで子カテゴリ記事を含まない、記事一覧を表示させる
[php] <?php
//子カテゴリ一覧を取得
$cat_child = get_term_children($category->cat_ID ,'category' );
//新規配列に表示させる親カテゴリと非表示の子カテゴリIDを追加
//非表示にするカテゴリはIDの前に「-」マイナスをつける
$args_cat = array($category->…
WordPressのREST APIを使って最新記事を取得・表示させる
1.WP REST APIプラグインをインストール
管理画面から「WordPress REST API」プラグインをインストールし、有効化します。
これで
http://◯◯◯.com/wp-json/wp/v2/posts
にアクセスすれば、記事の情報がjson形式で表示されます。
WordPress REST API
jsonを取得・表示させる
[php]&l…
XML-RPC を利用してwordpressに記事を投稿する
必要なライブラリをダウンロード
XML-RPCを利用するのに必要なライブラリをダウンロードして、インクルードします。
IXR_Library.phpをダウンロード
[php]include_once("IXR_Library.php");
$client=new IXR_Client("http://wordpress-domain.com/xmlrp…
WordPressでカテゴリ一覧やタグ一覧を取得・表示させる
WordPressでカテゴリ一覧を表示させるには、wp_list_categoriesというテンプレートタグがありますが、出力結果が思い通りにならないことが多いので、get_termsを使って、カテゴリ一覧を表示させる方法です。
カテゴリ一覧を表示させる
get_termsでカテゴリ情報を取得するには、最初の引数にcategoryを指定します。
[php]echo '<ul…
WordPressで現在表示中のテンプレートファイル名を取得
現在のテンプレートファイル名の拡張子を除いた名前をbodyのidに設定したかったので、テンプレートファイル名を取得する方法を調べました。
WordPressのトップページとカテゴリページでデザインを変えたい場合などに役立つかと思います。
[php]global $template;
$template_file_name = basename($template, '.php');[…
WordPressの抜粋表示の設定
WordPressの抜粋表示(excerpt)を以下のように動作させたかったので、自作してみました。
抜粋があれば抜粋表示
moreタグがあれば、それに従う
指定文字数より本文文字数が少なければ、そのまま表示
指定文字数より本文文字数が多ければ抜粋表示
コード
functions.phpにコピペ。
[php]<?php
//WordPress抜粋表…
Dreamweaverでソースコードの整形
HTMLやCSSなどのソースコードを簡単に整形する方法です。
Dreamweaver以外でも出来るソフトがあるようですが、手元のDWを使うのが一番便利そうなので、今回はDWのやり方を紹介します。
…