##スラッグ
設定
- パーマリンク
- 投稿名
へ変更
- 投稿名
メニュー出し分け
管理メニュー
外観 - メニュー
出し分けするメニュー複数作成
header.php
if (is_user_logged_in()) {
$args = array(
'menu' => 'main-menu',
'menu_class' => 'nav navbar-nav',
'container' => false,
);
} else {
$args = array(
'menu' => 'menu-02',
'menu_class' => 'nav navbar-nav',
'container' => false,
);
}
wp_nav_menu($args);
※ ナビゲーションメニューのcss は 上記 menu_class で設定?
##サイドメニュー出し分け
###sidebar.phpと sidebar-2.php (出し分け用複数 sidebarファイル用意)
sidebar-2.php に
書く
index or page or カスタムテンプレート
####出し分け
##固定ページ テンプレート変更
下記両方ともslugの指定が必要
① テンプレート階層 page-{slug名}
page-{slug名}.php ファイルをつくる
② 管理画面 テンプレートの指定から
template
/**
Template Name: 固定ページの新規テンプレート1
**/
で指定して
管理画面、テンプレートの選択で指定
エスケープ
- esc_url
- esc_html
- esc_attr
cssのurlに付加する文字列
filemtime ( get_template_directory() . '/style.css' )
更新時間 UNIX TIME ?ver=15555503967 ...
style.css を更新する度に変化
<time datetime="<?php echo esc_attr( get_the_date( DATE_W3C ) ); ?>">
<?php echo esc_html( get_the_date() ); ?>