*993

単体にするまでもない内容

よく使うテンプレート

  • トップページ用テンプレート:index.php、home.php、front-page.php
  • カテゴリー用テンプレート:category.php
  • タグ用テンプレート:tag.php
  • カスタム投稿タイプ用テンプレート:single-〇〇.php(〇〇はカスタム投稿タイプ名)
  • 検索結果ページ用テンプレート:search.php

サイトタイトルとキャッチフレーズの取得

$title = get_bloginfo('name'); $desc = get_bloginfo('description');

よく使うやつ

echo home_url() bloginfo('template_directory'); get_template_part('tmp_analytics'); echo bloginfo('name'); echo get_the_permalink(); wp_head(); wp_footer();

ページIDの取得

$page_obj = get_page_by_path('top-page','','top'); $top_page_id = $page_obj->ID;

ページIDを元に設定したカスタムフィールドの値を取得

$text_registration = get_field('registration',$top_page_id);

functionに設定したthe_contentフィルターを通す時はこれ

$text_sitemap = apply_filters('the_content',$text);

single.phpのページネーション

https://www.itti.jp/web-design/wp-prev-nexr/
https://web-souko.com/wp-pagination-single/

サムネを作らない

  1. 管理画面の画像サイズより不要なサイズについて0を指定する
  2. functions.phpに指定されている場合は「add_theme_support('post-thumbnails');」を探してコメントアウトする
  3. medium_large_size_wの生成を停止する
      http://ドメイン名/wp-admin/options.phpからmedium_large_size_wという項目を見つけて0にする

テンプレートパーツに引数を渡す

$archive_menu_args = array( "type" => "news", ); get_template_part('inc_archive_menu', null, $archive_menu_args);

テンプレート内でショートコードを使う

echo do_shortcode('[ショートコード]');

自分のURLを取得する

list($url, $item_ID) = explode("?", $_SERVER["REQUEST_URI"]);

よく使うプラグイン

問い合わせフォーム
contact-form-7
contact-form-7-add-confirm
contact-form-7-multi-step-module

カスタム投稿タイプのパーマリンクを変更
custom-post-type-permalinks

登録フォームのハイライト
HTML Editor Syntax Highlighter

カスタムフィールドを追加
advanced-custom-fields

タグの表示順を自由に並び替える
Custom Taxonomy Order

検索と置換
search-regex

ページ送り
WP-PageNavi

post_pages

デザイニングナスカはwebデザインなどのweb系、およびDMデザインなどの平面デザインを行っています。

安く、手早く、それなりに。をコンセプトとしてデザイン活動を行っています。
デザイニングナスカという言葉は創立時に多くの知り合いの方のアイデアを元に作った造語です。
この名前をずっと長く使えるように頑張っていきたいと思っています。
サイトメニューを見る ページトップに戻る

Twitter Facebook mail