WordPress bloginfo() パラメーター

Filed under: wordpress — kdcs @ 17年12月5日 火曜日

非推奨パラメータと代替え関数

非推奨パラメータ 代替え関数
‘home’ home_url()
‘siteurl’ home_url()
‘stylesheet_directory’ get_stylesheet_directory_uri()
‘stylesheet_url’ get_stylesheet_uri()
‘template_directory’ get_template_directory_uri()
(子テーマなら) get_stylesheet_directory_uri()
‘template_url’ get_template_directory_uri()
(子テーマなら) get_stylesheet_directory_uri()
‘url’ home_url()
‘wpurl’ site_url()
‘text_direction’ is_rtl()
※ rtlである場合は true、ltr (Left To Right) の場合は falseを返す関数

よく使うurlとtemplate_url
urlは

<?php bloginfo('url'); ?>

<?php echo home_url(); ?>

template_urlは

<?php bloginfo('template_url'); ?>

<?php echo get_template_directory_uri(); ?>

WordPress 「表示設定」編

Filed under: wordpress — kdcs @ 17年11月30日 木曜日

WordPressをブログ投稿付きウェブサイトとして構築する場合の手順

テーマにテンプレートファイルを作成する
トップページ用のテンプレートファイルを作成しfront-page.phpで保存
この時、テンプレートの適用順は front-page.php → home.php→index.php

投稿ページ用のテンプレートファイルを作成しhome.phpで保存
この時、テンプレートの適用順は home.php→index.php

固定ページの新規追加
◆固定ページで「トップページ」を作成する テンプレートはデフォルトテンプレートのまま
※トップページはサンプルページを編集

◆固定ページで「任意の名前」(投稿ページ)を作成する テンプレートはデフォルトテンプレートのまま

設定の「表示設定」にてホームページの表示を設定する
※例として投稿用の固定ページ名はブログで作成

トップページ(フロントページ)の条件分岐タグは

<?php if (is_front_page()): ?>

投稿用ページhome.phpの条件分岐タグは

<?php if (is_home()): ?>

※ フロントページに指定した固定ページはパーマリンクが設定できなくなる
※ 投稿ページに指定した固定ページは「最新の投稿を表示するページを編集中です。」と表示される。

その他の条件分岐タグ
◆トップページにだけ表示する場合

<?php if ( is_home() || is_front_page() ) : ?>
トップページにだけ表示したい内容を記述する
<?php endif; ?>

◆トップページ以外に表示したい場合

<?php if ( !is_home() && !is_front_page()) ) : ?>
トップページ以外に表示したい内容を記述
<?php endif; ?>

◆トップページとそれ以外のページを分岐

<?php if ( is_home() || is_front_page() ) : ?>
トップページにだけ表示する内容
<?php else : ?>
トップページ以外に表示する内容
<?php endif; ?>

WordPressのお引越しツール

Filed under: wordpress,wordpressプラグイン — kdcs @ 17年10月18日 水曜日

WordPressを簡単に引っ越しするにはメニューにあるツールからデータをエクスポート
そして引っ越し先のWordPressにインポート

ただし、デフォルトのエクスポートでは画像が付いてこないのでプラグインを使用して
エクスポート機能を拡張します。
また、テーマやプラグインは別途FTP経由でのセッティングが必要

プラグイン:DeMomentSomTres Export インストール→skip→有効化
これでエクスポートを行えばxmlファイルでデータがダウンロードできます

引っ越し先のWordPressで「WordPressインポート」をダウンロード
インポーターの実行を行う際に「添付ファイルをダウンロードしてインポートする」

WordPressの文字コード utf8 utf8mb4

Filed under: wordpress,xampp — kdcs @ 17年9月8日 金曜日

utf8mb4はutf8の拡張版

utf8 = 1文字最大3バイト
utf8mb4 = 1文字最大4バイト(絵文字対応)

WordPress4.2から絵文字に対応したことによりutf8mb4を採用
utf8mb4はMySQL 5.5.3以上から使えるらしいが、現時点でロリポップのデータベースサーバーはMySQL5.6でもデフォルトの照合文字コードは「utf8_general_ci」なので、ロリポップ上でWordPressをセッティングするとutf8_general_ciとなっている。

ローカル環境のxamppでWordPressをセッティングするとデフォルトの照合文字コードが「utf8mb4_general_ci」なので注意が必要。

WordPress推奨動作環境

Filed under: wordpress — kdcs @ 17年9月4日 月曜日

2017.9.4現在
WordPress最新バージョン 4.8.1

推奨動作環境
PHP バージョン 7 以上
MySQL バージョン 5.6 以上 または MariaDB バージョン 10.0 以上

WordPress 4.1から最新の4.8までの最低動作環境
PHP バージョン 5.2.4 以上
MySQL バージョン 5.0 以上

(続きを読む…)

サイト内検索

カテゴリー

最近の投稿

↑上に戻る