WordPress カスタムテーマ作成

WP スマホ メニューボタン

header.php <header> <div class="sitenav"> <button type="button" id="navbtn"> <i class="fa fa-bars"></i><span>MENE</span> 'sitenav', 'container' => 'nav', 'container_class' => 'mainmenu', 'container_id' => 'mainmenu' )); ?> </div> </header> ------ style.cs…

WP 固定ページテンプレート

----- 2: ファイル名をスラッグにする 例:スラッグ -> new page-new.php ------ 3:ファイル名をIDにする page-3.php

WP 特定のカテゴリー出力 , 全てのカテゴリーを出力

home.php ---- if($query->is_home() ) { $query->set('category_name','news'); # ('パラメータ', 'スラッグ'); } ---- category.php if($query->is_category() ) { $query->set('nopaging', true); # nopaging 全件出力 return; }

wordpress ビズベクトル ヘッダー画像の大きさを変える

/* ヘッダー画像のサイズを変更 */ function my_biz_vektor_customheader_size() { return array(1500, 300); } add_filter('biz_vektor_customheader_size', 'my_biz_vektor_customheader_size');

wordpress テンプレート ビズベクトル 全体100% css

全体の幅を100%にする /* 外枠を100%に */#headerTop,#header,#topMainBnrFrame,#topMainBnr img,#main,#footMenu{ width: 100% !important;} /* 内枠を少し小さく */.innerBox,#header .innerBox,#pageTitBnr .innerBox,#panList .innerBox,#footMenu .inne…

カスタムフィールド youtube プラグイン:Advanced Custom Fields

css .VideoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; } .VideoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } ----- single.php など ----- <div class="VideoWrapper"> </div>

サムネサイズ

funcitons.php --- // サムネサイズfunction display_image($field_name, $size = 'medium') { $image = get_field($field_name); if(!empty($image)) { $url = $image['sizes'][$size]; // 画像URL $width = $image['sizes'][$size . '-width']; //画像の横…

sidebar.php 新着情報 & 人気記事

functions.php register_nav_menu('pickupnav', 'おすすめ記事'); ------ sidebar.php <style>/* サイドバー 新着 */.mymenu h2 {margin-top: 0; margin-bottom: 10px; border-bottom: 2px solid #dddddd; color:#666666; font-size:14px;}.mymenu ul {margin:0; pa…

WordPRESS single.php previous_post_link(), next_post_link()

<nav class="postNavi"> <span class="prev"> </span> <span class="next"> </span> </nav>

WordPRESS サムネイル

<div class="th_img_top"> <figure> <a href="<?php the_permalink(); ?>"></a> <a href="<?php the_permalink(); ?>"><img src="<?php echo get_template_directory_uri(); ?>/img/noimage_180x180.png" height="180" width="180"></a> …</figure></div>

wordpress JS 読み込み メモ

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

テンプレートパーツの読み込み 作成

loop-main.phpを読み込む 任意のテンプレート名-任意の名前.php get_template_part('loop', 'main');

sidebar.php 月別アーカイブ 表示

single.php ------ ------ sidebar-archives.php <ul> 'monthly', // 月別を指定 'show_post_count' => true, // 投稿数を表示 ); wp_get_archives($args); ?> </ul>

wordpress sidebar.php カテゴリー 一覧読み込み

single.php ----- <div> </div> ------ sidebar-categories.php <section> <h1>カテゴリー一覧</h1> <ul> '', // 見出しを削除 'show_count' => true, // 投稿ス ); wp_list_categories($args); ?> </ul> </section>

WordPRESS カスタム投稿設定  カスタム構造

・投稿された日を取得する %day% ----- ・投稿された月を取得する %monthnum% ----- ・投稿された年を4桁で取得 %year% ----- ・投稿された時間 %hour% ----- ・投稿、固有のID取得 %post_id% ----- ・投稿の投稿名を取得する %postname% ----- ・投稿され…

WordPRESS comments.php

<div id="comments" class="comments-area"> <h3 class="comments-title">『』へのコメント</h3> <ol class="commets-list"> </ol> <…</div>

WordPRESS single.php テンプレート ①

<div class="container"> <div class="content"> <article<?php post_class('kiji'); ?>> <h1></h1><div class="sub-header"> <div class="bread"> <ol> <li></li></ol></div></div></article<?php></div></div>

WordPRESS YouTubu & 外部コンテンツ

funcitons.php ---- // コンテンツ最大幅if(!isset($content_width)) { $content_width = 747;} // YouTube のビデオ :<div>でマークアップfunction ytwrapper($return, $data, $url) { if($data->provider_name == 'YouTube') { return '<div class="ytvideo">' . $return . '</div>'; } el</div>…

single.php  post_class で分岐

<div class="container"> <div class="content"> <article<?php post_class('kiji'); ?>> <h1></h1> </article> </div> </div>

wordpress 固定ページや記事ぺーじへの画像パス

大量の画像をアップしたいとき等、サーバへ直接、移行したほうがい場合 まず、サーバーのテーマフォルダの中に新規フォルダ「img」を作成し、その中に表示させたい画像をアップロード 次に下記をfunctions.phpに記述。 function replaceImagePath($arg) { $c…

wordpress header.php ①

language_attributes(); - 公式テーマとして登録する際は必須。個人で使用する場合は <html lang="ja">のままで大丈夫 <title><?php bloginfo('name'); ?></title><meta name="keywords" content="<?php bloginfo('keywords'); ?>"><meta name="description" content="<?php bloginfo('description'); ?>"> </meta></meta></html>

WordPRESS header.php メタ og

・og:type 記事の種類。 content属性値:ブログや、ニュースの記事はarticleと指定。 ------ ・og:title 記事のタイトル。 で記事のタイトルを出力。 ------ ・og:url 記事のURL。 で記事の個別URLを出力。 ------- ・og:description 記事の概要。 で記事の…

コンタクトフォーム7 <script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script> <p>郵便番号<br /> [text zip1 3/3 id:zip1] - [text zip2 4/4 id:zip2] </p> <p>都道府県<br /> [text prefecture 80/ id:prefecture]</p> <p>市区町村<br /> [text city 80/ id:city] </p> <p>町域大字・番地<br /> [text street 80/ id:street]…</p>

wordpress メモリンク

・高さをそろえる 参考 [jQuery] レスポンシブ:複数横並びdiv枠の高さを取得、最大値に揃える | ジュウロクデザイン www.webantena.net ---------- ・home.php に固定ページ出力 [WordPress]特定の固定ページの内容を取得して表示する | ホームページ制作 W…

wordpress ショートコード home.phpに出力

ショートコードを do_shortcode() 関数に引数として渡して、その出力を表示する必要があります。次のように: 1

WordPRESS カテゴリー テンプレタグ

single.php ◯記事が属するカテゴリーIDを取得 term_id; } } ?> /* get_the_category()で表示中の記事が属するカテゴリーに関するデータを取得し、IDを取り出して、$catkwdsに代入する。記事が複数の場合カテゴリーに属している場合は、すべてのカテゴリーID…

single.php ページ分岐

<h3 style="margin:5px;padding:0;">関連動画</h3> <div class="gr3 clearfix"> <div> 2, // 表示件数 'category' => 23, // カテゴリIDもしくはスラッグ名 'order' => 'ASC' )); ?> </div></div>

wordpress サムネイル メモ

functions.php /* 再度作成するサムネイルのサイズ設定 */ // 'large-feature'という名前で幅300px、高さ200pxのサムネイルを作成 add_image_size( 'large-feature', 300, 200 ); // 'middle-feature'という名前で幅200px、高さ100pxのサムネイルを作成 add_…

wordpress 文字数制限 PHP mb_strimwidth

1 2 3 4 5 6 //抜粋文の文字制限 add_filter('the_excerpt', 'my_the_excerpt'); function my_the_excerpt($postContent) { $postContent = mb_strimwidth($postContent, 0, 140, "…","UTF-8"); return $postContent; }

wordpress TOP メモ home.php

<div id="main_sec" class="main_section_<?php if ( get_option( 'column_position' ) == 0 ) : ?>0<?php endif; ?><?php if ( get_option( 'column_position' ) == 1 ) : ?>1<?php endif; ?>"> <h1 class="m1">見直し実績 2405社 見直しポイント<…</h1></div>

memo wordpress トップページ

<div id="main_sec" class="main_section_<?php if ( get_option( 'column_position' ) == 0 ) : ?>0<?php endif; ?><?php if ( get_option( 'column_position' ) == 1 ) : ?>1<?php endif; ?>"> <h1 class="m1"></h1> </div>

WordPRESS メモ

index.php <h1 class="m1">事例</h1><div class="container kizi"><section class="gr4 clearfix"> <div <?php post_class(); ?>> <a href="<?php the_permalink(); ?>"> <h2></h2> </a></div></section></div>

WordPRESS カスタムメニュー

functions.php // カスタムメニューregister_nav_menu('sitenav', 'ナビゲーションメニュー'); --------- header.php 'sitenav', #ロケーション名 'container' => 'nav', # HTML タグ 'container_class' => 'mainmenu', # クラス名 'container_id' => 'main…

JavaScript 利用 functions.php

functions.php // JS function menu_scripts() { wp_enqueue_script('menu_script',get_template_directory_uri(). '/menu.js',array('jquery')); } add_action('wp_enqueue_scripts','menu_scripts');

ワードプレス カスタム 抜粋 新着記事 

'post', 'posts_per_page' => '5')); if($myposts): ?> <aside class="amenu"> <h2>最新記事一覧</h2> <ul> <li><a href="<?php the_permalink(); ?>"> </a> </li> </ul></aside>

ワードプレス カスタム functions.php 概要 文字抜粋

// 概要(抜粋)の文字数 function my_length($length) { return 77; } add_filter('excerpt_mblength','my_length'); // 概要(抜粋)の記号 function my_mory($more) { return '...'; } add_filter('excerpt_more','my_more');

WP テンプレートタグ 一覧

// ヘッダー出力 ※index.phpだけに使いた場合 header-index.phpファイルに記述し 出力時: //スタイルシート読み込み <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>"> ※テーマフォルダ直下のstyle.css // フッター出力 // ブログ・サイトのタイトル // ブログ・サ…</link>

funcitons.php 一覧

1000, 'height' => 300, 'hader-text' => false)); // 概要抜粋 文字function my_length($lenght) { return 55;// 文字数}add_filter('excerpt_mylength','my_lenght'); // 概要抜粋の省略記号function my_more($more) { return '...';}add_filter('excerpt…

カスタム機能まとめ

記述場所:functions.php // カスタムヘッダー画像 add_theme_support('custom-header',array( 'width' => 1200, // 横 'height' => 400, // 縦 'header' => false // trueでも )); 出力例:index.php 1: <div style="background-image:url<?php header_image(); ?>"> 2: <div class="A"> </div></div>

WP オリジナルテーマ 1

◯ファイルの準備 フォルダ(テーマ名) フォルダの中にファイル作成 index.php:1番に表示の優先度の高いテンプレート single.php:記事の個別ページ header.php:ヘッダー部分のパーツテンプレート footer.php:フッター部分のパーツテンプレート style.cs…