wp パンくずリスト

single.php ----- <div class="sub-header"> <div class="bread"><ol> <li><a href="<?php echo home_url(); ?>"> <i class="fa fa-home"></i><span>TOP</span></a></li> <li> </li></ol></div></div>

jQUery メモ hover btn 表示 & 画像入れ替え

<style> .box-1{width: 100%;}.box-1a{width: 44%;float: left;background-image:url(../images/kaiga_on.jpg);padding: 11em 5em;}.box-1b{width: 44%;float: left;margin: 0 3em;} .show{display: block;}.hide{display: none;}.btn{background: #328bda;color: #…

wp グローバルナビゲーション li デフォルト削除

functions.php /* ナビゲーション liのクラス削除 */add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);add_filter('page_css_class', 'my_css_attributes_filter…

wp ループメモ コピペ用

<div><ul> 1 // 表示件数の指定 ); $posts = get_posts( $args );foreach ( $posts as $post ): // ループの開始 setup_postdata( $post ); // 記事データの取得 ?> <li class="top-news"><a href="<?php the_permalink(); ?>"></a></li></ul></div>

Wordpress カスタムフィールド 追加 PHP

functions.php ----- // 固定カスタムフィールドボックス// 固定カスタムフィールドボックス function add_book_fields() { //add_meta_box(表示される入力ボックスのHTMLのID, ラベル, 表示する内容を作成する関数名, 投稿タイプ, 表示方法) //第4引数のpos…

WP PHP7 アップデート メモ

・チェックプラグイン PHP Compatibility Checker ・置き換え WPtap Mobile Detector => Multi Device Switcher ・対処 php.ini

Wordpress pre_get_postsアクションフック is_main_query()

functions.php ------- /*----- クエリ ------*/function my_pre_get_posts($query) { // 管理画面 or メインクエリ 以外には設定しない if(is_admin() || $query->is_main_query()) { # is_main_query => 現在のクエリがメインクエリかどうかを判断する。 r…

Wordpress WP_Query

'post', // 投稿記事だけを指定 'posts_per_page' => '3', // 最新記事を3件表示 ); $the_query = new WP_Query($args); if($the_query->have_posts()) : ?><section class="recentEntries"> <h1 class="type-C">最新記事</h1> <div class="entries"> have_posts…</div></section>

Wordpress RSS出力

functions.php --- // heade Rss リンク出力add_theme_support('automatic-feed-links'); // RSSの出力する文字数 function my_excerpt_mblength($length) { return 50; //抜粋に出力する文字数}add_filter('excerpt_mblength', 'my_excerpt_mblength'); // …

高速化 メモ

# キャッシュを有効にするHeader set Cache-Control "max-age=2628000, public" # キャッシュ設定<IfModule mod_expires.c>ExpiresActive On# キャッシュ初期化(1秒に設定)ExpiresDefault "access plus 1 seconds"ExpiresByType image/jpg "access 1 year"ExpiresByType image/jpeg</ifmodule>…

Wordpress 404.php

<div class="contentsWrap"> <div class="mainContents oneColumn"> <article class="page"> <h1 class="type-A">404 Not Found</h1> <section class="content" style="padding:50px 0 100px;"> <p class="aligncenter">お探しのページが見つかりませんでした。</p> <p class="aligncenter">申し訳ございませんが、</p></section></article></div></div>

Wordpress search.php

<div class="contentsWrap"> <div class="mainContents"> <h1>[]の検索結果</h1> <section class="newsBlock block"> </section> </div> <aside class="subContents"> </aside></div>

Wordpress 検索フォーム

<form action="<?php echo home_url('/'); ?>" method="get" class="searchform"> <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" placeholder="サイト内検索"> <input type="submit" id="searchSubmit" value=""> </form> ・form action => トップページURL ・method => get ・input value =>

プラグインのstylesheetを読み込ませない

function my_delete_plugin_files() { wp_deregister_script('jquery'); // jQuery を読み込ませない CDNで読ませておく wp_dequeue_style( 'jetpack-top-posts-widget' ); // プラグインのstylesheetを読み込ませない } add_action( 'wp_enqueue_scripts', …

レンダリングを妨げるJavaScriptを最適化する

<script async defer src="aa.js"></script>

各種ファイルを縮小するAutoptimize

Autoptimizeの設定画面に行き下記の3つのチェックボタンをチェック。Optimize HTML CodeAutoptimizeの設定画面に行き下記の3つのチェックボタンをチェックします。Optimize HTML CodeOptimize JavaScript CodeOptimize CSS Code

.htaccess 圧縮

<ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE app</ifmodule>…

Wordpress グローバルナビゲーション 作成

functions.php ----- // カスタムメニュー機能を有効にするadd_theme_support('menus'); ------ 出力 ・wp_nav_menu 'g-nav', // 管理画面で作成したメニューの名前 'container' => false, // <ul> タグを囲んでいる <div> タグを削除 ); wp_nav_menu($args); ?></div></ul>

jQuery まとめ 2017 11 memo

jQuery(function(){ var setArea = jQuery('.scrEvent'), showHeight = 200; setArea.css({display:'block',opacity: '0'}); jQuery(window).on('load scroll resize',function(){ setArea.each(function(){ var setThis = jQuery(this), areaTop = setThis.…

Wordpress ショートコード作成 & 関数 01

fuctions.php ################ 会社概要 ショートコードfunction shortcode_kaisya() { return '<p class="telimg"><img src="' . get_template_directory_uri() . '/img/contactbnr.jpg"></p>' ; // よくある、オペレータの女性の画像と電話番号、FAX番号などが記載さた画像}add_shortcode('tel', 'shortcode_kaisya'); 使い方 エディターに、 [tel] …

Wordpress 条件分岐タグ コピペ用

------------------ ------------------

VBA 引数が省略された時の 2通りの処理

① 初期値を設定する Sub Sample10() Call hiki1("Excel") ①の呼び出し Call hiki2("VBA") ②の呼び出しEnd Sub Sub hiki1(msg As String, Optional n As Long = 7) Dim i As Long, buf As String For i = 1 To n buf = buf & msg & vbCrLf Next MsgBox bufEnd…

VBA 引数定義

・plSampleから、plプロシージャを呼び出し ・vbCrLf => 改行 Sub plSample() Call pl("Excel", 5)End Sub ------ Sub pl(msg As String, n As Long) Dim i As Long, buf As String For i = 1 To n buf = buf & msg & vbCrLf 'vbCrLf => 改行 Next MsgBox bu…

VBA 参照渡し 値渡し

Sub sansyou() '参照渡し=>変数そのものを渡す ・値渡し=>変数の値を渡す Dim buf As String Dim buf2 As String buf = "Excel VBA" buf2 = "Excel VBA" Call sansyou1(buf) Call sansyou2(buf) MsgBox buf MsgBox buf2End Sub Sub sansyou1(ByRef msg As St…

VBA プロシージャ Fnuction

Sub Sampletax() Dim i As Long For i = 2 To 7 Cells(i, 2).Value = Tax(Cells(i, 1).Value) NextEnd Sub '下で定義したFunction Taxを上のSubプロシージャで呼び出す Function Tax(Num As Long) As Long Tax = Num * 1.08End Function

VBA 基礎

Range("A1:D8").Font.Color = vbWhite 'フォントカラー Range("A1:D8").Font.Bold = True 'フォントの太字 Range("A1:D8").Font.Size = 28 'フォンtサイズ Range("A1:D8").Font.Interior.Color = vbRed 'セルを塗りつぶす Range("A1:D8").Borders.LineStyle …

VBA セルの値でフォルダ作成

Sub mkdir_go() Dim i For i = 1 To 20 MkDir ThisWorkbook.Path & "\" & Cells(i, 1).Value 'フォルダ作成 NextEnd Sub

VBA

Private Sub kat() Application.ScreenUpdating = False 'VBAの速度を早くする Dim i With Sheets("データ追加") 'セルのシート一括指定 For i = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row .Cells(i, 6) = Left(.Cells(i, 1), 4) 'A列の左から4文字を抽出 …

VBA FOR With VLookup

VBA

Option Explicit Private Sub kat() Application.ScreenUpdating = False 'VBAの速度を早くする Dim i With Sheets("データ追加") 'セルのシート一括指定 For i = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row .Cells(i, 6) = Left(.Cells(i, 1), 4) 'A列の左…

VBA For 何行目までの処理にするかを、自動確認させる

VBA

For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row