WordPress テンプレートタグ
判定
サイトã®ãƒ¡ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã‹?
is_home()
サイトã®ãƒ•ãƒãƒ³ãƒˆãƒšãƒ¼ã‚¸ã‹?
is_front_page()
個別投稿ã®ãƒšãƒ¼ã‚¸ã‹?
is_single()
個別投稿ã®ãƒšãƒ¼ã‚¸ã®IDã‹?
is_single('(ID)')
個別投稿ã®ãƒšãƒ¼ã‚¸ã®ã‚¹ãƒ©ãƒƒã‚°ã‹?
is_single('(スラッグå)')
固定ページ�
is_page()
固定ページã®IDã‹?
is_page('(ID)')
固定ページã®ã‚¹ãƒ©ãƒƒã‚°ã‹?
is_page('(スラッグå)')
カテゴリーページ�
is_category()
タクソノミーã®ã‚«ã‚¤ãƒ–ページã‹?
is_tax()
モãƒã‚¤ãƒ«ç«¯æœ«ã‹?
is_mobile()
↓ ã®is_mobile()関数をfunction.phpç‰ã«ä½œæˆã™ã‚‹
ã‚¹ãƒžãƒ›è¡¨ç¤ºåˆ†å² is_mobile関数を利用ã™ã‚‹ãŸã‚ã®é–¢æ•°è¨å®š
function is_mobile(){
 $useragents = array(
  'iPhone', // iPhone
  'iPod', // iPod touch
  'Android.*Mobile', // 1.5+ Android *** Only mobile
  'Windows.*Phone', // *** Windows Phone
  'dream', // Pre 1.5 Android
  'CUPCAKE', // 1.5+ Android
  'blackberry9500', // Storm
  'blackberry9530', // Storm
  'blackberry9520', // Storm v2
  'blackberry9550', // Storm v2
  'blackberry9800', // Torch
  'webOS', // Palm Pre Experimental
  'incognito', // Other iPhone browser
  'webmate' // Other iPhone browser
 );
 
 $pattern = '/'.implode('|', $useragents).'/i';
 return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
}
ã‚¿ã‚°ãŒã‚ã‚‹ã‹?
if(has_tag('(ã‚¿ã‚°å)')):
~
else:
~
endif;
WordPressåŸºæœ¬æƒ…å ±å‡ºåŠ›
æ–‡å—ã‚³ãƒ¼ãƒ‰ã®æŒ‡å®š
<meta charset="bloginfo( 'charset' );"> />
ブãƒã‚°å
bloginfo('name');
ブãƒã‚°ã®URL
echo home_url();
CSS(スタイルシート)ã®URL
echo get_stylesheet_directory_uri();
JavaScriptã®èªã¿è¾¼ã¿æ™‚ã®URL(jQueryãªã©ã®åˆ©ç”¨æ™‚)
wp_enqueue_script( 'スクリプトå', get_template_directory_uri().'/js/スクリプトå.js', array('スクリプトã®ç¨®é¡ž'));
ディスクリプション(説明)
bloginfo('description');
記事ã®ID(åŒã˜ãƒšãƒ¼ã‚¸é–“ã§ã®ç§»å‹•ã«ä½¿ãˆã‚‹)
the_ID();
è¨˜äº‹ã®æ—¥ä»˜
the_time('Y年m月d日(D)');
è¨˜äº‹ã®æ›´æ–°æ—¥
the_modified_date('Y年m月d日(D)');
記事ã®ã‚¿ã‚¤ãƒˆãƒ«
the_title();
è¨˜äº‹ã®æœ¬æ–‡
the_content();
è¨˜äº‹æœ¬æ–‡ã®æ–‡å—を制é™ã—ã¦è¡¨ç¤º(140æ–‡å—ã§åŒºåˆ‡ã£ã¦èªžå°¾ã«â€¦ã‚’表示)
echo mb_substr($post->post_content,0,140).'…';
記事ã®URL(パーマリンク)
echo get_permalink();
è¨˜äº‹ã®æŠ•ç¨¿è€…å
the_author();
å‰ã®è¨˜äº‹ã¸ãƒ»æ¬¡ã®è¨˜äº‹ã¸
<div class="previous">previous_post_link('%link', '? %title');</div>
<div class="next">next_post_link('%link', '? %title');</div>
記事ã®ä¸¦ã³æ›¿ãˆ(æ˜‡é †ãƒ»é™é †)
(記事ã®ãƒ«ãƒ¼ãƒ—ã®å‰ã«ä¸‹è¨˜ã‚’記述)
query_posts($query_string .'order=asc'); //æ˜‡é †
query_posts($query_string .'order=desc'); //é™é †
カテゴリ一覧
wp_list_categories('title_li=');
カテゴリーå
single_cat_title();
タグ一覧
echo get_the_tag_list();
インクルードタグ
プラグイン動作用タグ(ãƒ˜ãƒƒãƒ€ãƒ¼ç”¨ï¼šå¿…é ˆ)
wp_head();
プラグイン動作用タグ(ãƒ•ãƒƒã‚¿ãƒ¼ç”¨ï¼šå¿…é ˆ)
wp_footer();
bodyã¸ã®classè¨å®šå¯¾å¿œ
<body body_class();>
ヘッダーテンプレート
get_header();
サイドãƒãƒ¼ãƒ†ãƒ³ãƒ—レート
get_sidebar();
フッターテンプレート
get_footer();
コメントテンプレート
comments_template();
検索フォームã®ãƒ†ãƒ³ãƒ—レート
get_search_form();