東京の会社辞めて地方で生きるわ。

勢いで会社を辞めて縁のない地方で生きることはできるのか

wordpress

【wordpress】管理画面の使わないメニューを非表示にする

// 使用しないメニューを非表示にする function remove_admin_menus() { // level10以外のユーザーの場合 if (!current_user_can('level_10')) { global $menu; // unsetで非表示にするメニューを指定 unset($menu[5]); // 投稿 unset($menu[20]); // 固定ペ…

プラグインなしでカスタム投稿

下記をfunctions.phpに記述。 // おしらせカスタム投稿 add_action( 'init', 'custum_post_type' ); function custum_post_type() { //ここからカスタム投稿追加 register_post_type( 'news', array('labels' => array( 'name' => __( 'お知らせ' ), 'all_it…

【wordpress css】contact form7のチェックボックススタイリングcss

デフォルトのcheckboxはdisplay: noneで消す。 .wpcf7-list-item-labelの疑似要素beforeでボックスを、afterで長方形を斜めにしてcheckマークをつくる #wpcf7-f16-p4-o1 input[type="checkbox"]{ display: none; } #wpcf7-f16-p4-o1 label{ cursor: pointer;…

【wordpress】custom field suite の画像IDでの画像出力ループ(lightboxつき)

<ul> get('loop_gallery'); foreach ($fields as $field) : ?> // ループ開始 <li> </li></ul>

【wordpress】ループ中の記事奇数偶数に違う処理

以下をfunctions.phpに記述。 //ループ中奇数だけに処理 function is_odd_post(){ global $wp_query; return ((($wp_query->current_post+1) % 2) === 1); } 以下を記事のループ中に記述。 <div> // 奇数ループ記事のコード <div class="odd"> </div> </div>

【wordpress】続きを読むのリンクとexcerptの文字数

以下をfunctions.phpに記述。 // 続きを読む function my_excerpt_more($post) { return '<a href="'. get_permalink($post->ID) . '" class="more_link">' . '&#8811; 続きを読む' . '</a>'; } add_filter('excerpt_more', 'my_excerpt_more'); // 続きを読むの文字数 function new_excerpt_length($length) { return 134; } …

【wordpress】カスタム投稿でブログ機能を実装するときのメモ

wordpressデフォルトの「投稿」でブログ機能実装すると、個別記事のパーマリンクが「~~~~~~.com/category/title」になる。 これを「~~~~~~.com/blog/category/title」にしたいため。とりあえずカスタム投稿のためのプラグイン「Custom Post Type UI」、カス…

【wordpress】contactform7でenterキーを押したら勝手に送信されるのを防ぐ

//Enterキーが押されても送信(submit)しない function submitStop(e){ if (!e) var e = window.event; if(e.keyCode == 13) return false; } //全てのinputのtext,password要素にそれを適応 window.onload = function (){ var list = document.getElements…

【wordpress】カスタム投稿タイプの複数ループ

'work', 'taxonomy' => 'work_category', 'term' => 'logo', 'posts_per_page' => 6, /* 表示するページ数 */ ); ?> have_posts() ) : $my_query->the_post(); ?>

【wordpress】投稿記事編集画面でのカスタム投稿のカテゴリー(タクソノミー)をチェックボックス表示にする方法

この記事 http://sachips.byeto.jp/wordpress/custom-taxonomy-checkbox.html

【wordpress】カスタムフィールド文字制限の出力コード

ID) . '">' . '続きを読む' . '</a>'; } else { $…

【WordPress】移設の注意点

【注意点】①wordpress管理画面の「設定」-「一般」の・wordpressアドレス(URL) ・サイトアドレス(URL)この2点に気をつけるもし、サーバーを移設した後にここを変更するなら、管理画面にはログインできないので、 phpMyAdminにログイン後該当のデータベースを…

【WordPress】画像を記事に挿入する際の<a> タグを削除

下記をfunctions.phpに記入。 function remove_a_tag_image_send_to_editor($html, $id, $caption, $title, $align, $url, $size) { return strip_tags($html, '<img>'); } add_filter('image_send_to_editor', 'remove_a_tag_image_send_to_editor', 10, 7);【参…

【wordpress】アーカイブのタイトル(カテゴリーや月別など振りわけ)

archive.phpに下記記述. <h1 class="archive_title"> の記事一覧</h1> <h1>の記事一覧</h1> <h1 class="archive_title"> の記事一覧</h1>

【wordpress】投稿のビジュアルエディタを整形

【参考URL】netaone.com

【wordpress】 contact form 7のメール設定

これいつも忘れるのでメモ ①メール こちらは問い合わせがあったらウェブサイト管理者に自動メールする方 ・送信先はこれはウェブサイト管理者のアドレスを入力・送信元は下記 ""<[your-email]> ・題名は下記 [your-name]様より~~のウェブサイト問い合わせ…

【wordpress/jQuery】レスポンシブ対応のrightbox系 spipeboxの使い方

このswipebox、レスポンシブ対応ですぐに実装可能なので便利。wordpressで実装するときにした細工をここに記す。 1.ファイル読み込むまずはheadタグ内に下記記述。 <link rel="stylesheet" href="src/css/swipebox.css"> <script src="lib/jquery-2.0.3.js"></script> <script src="src/js/jquery.swipebox.js"></script> <script type="text/javascript"> ;( function( $ ) { $( '.swipebox'…</link>

【wordpress】記事の投稿日日付の表記変更

上記を下記に変更 【参考URL】 http://www.imaginationdesign.jp/blog/wordpress/1367/

【wordpress】記事タイトルに文字数制限

を下記のように書き換えすればよい。 post_title)>20) { $title= mb_substr($post->post_title,0,20) ; echo $title. ・・・ ; } else {echo $post->post_title;}?> 【参考URL】 http://studio-freetown.com/post-776/

【wordpress】固定ページや投稿の中で自動で生成されるpタグを生成されないようにする

上記のコードの直前に下記記述。 【参考URL】 http://kawatama.net/web/1079

【wordpress】bodyタグに各ページのクラス付与

下記のように記述すればOK <body <?php body_class(); ?>>【参考URL】 https://ja.forums.wordpress.org/topic/3133</body>

【wordpress】googlemapのデザインの色を変えた時にIE10以下でエラー

原因はbodyタグに書いてある <body onload="initialize();">これのよう。これが地図を表示していないページでエラーが発生してしまう。(地図が表示されているページではエラーがおこらない) よって、条件分岐タグで地図を表示しているページのみこのbodyタグになるように記述。ちなみに</body>…

【wordpress】facebookコメント導入

これやり方いっつも忘れるから備忘録~ ①まず下記へアクセス。 http://developers.facebook.com/docs/reference/plugins/comments/ ②必要な情報入力。 コメント欄の横幅、コメントを使うサイトなどを入力して、get codeボタンをクリック。 ③生成されたコード…

【wordpress】contact form 7 郵便番号入力で住所自動入力

jqueryライブラリはいらない模様。ajaxzip3というもの使用。 1.headタグ内に下記記入。 <script type="text/javascript" src="<?php echo get_template_directory_uri(); ?>/js/ajaxzip3.js"></script> 2.オプション記入。 フォームを使用する固定ページ編集画面のcontactform7のショートコードの直前に下記記入 <script type="text/javascript"> jQuery(function(){ jQuery('#zip').keyup(function(ev…

【wordpress】contact form 7メールアドレス確認用の入力フォーム

functions.phpに下記記入。 add_filter( 'wpcf7_validate_email', 'wpcf7_text_validation_filter_extend', 11, 2 ); add_filter( 'wpcf7_validate_email*', 'wpcf7_text_validation_filter_extend', 11, 2 ); function wpcf7_text_validation_filter_extend…

【wordpress】アイキャッチ画像 レスポンシブ化

下記コードで、アイキャッチ画像に独自のクラスを自動でつける。 add_filter( 'post_thumbnail_html', 'custom_attribute' ); function custom_attribute( $html ){ $myclass = 'myclass'; // クラス名 return preg_replace('/class=".*\w+"/', 'class="'. $…

【wordpress】子テーマ作ってスマホ対応

①スマホのテーマディレクトリをアップロード wp-content/themesの中にスマホのテーマディレクトリをアップロード。【内包しているもの】 ・style.css ・index.php screenshot.jpg ・footer.php ・header.php ・page.php ・sidebar.php ・single.php※もちろん…

【wordpress】自作テーマでのループ コード

久しぶりにwordpressいじったお。ちょい自作でテーマ作ってみた。こっちの方がやりやすかったwとりあえずループのコードを備忘録に。 「test1」というカテゴリースラッグを1ページに5記事出したい場合 「test1」ループ内容 「test2」…

【wordpress プラグイン】ページング「WP-PageNavi」のループがきかなかった件

ワードプレス プラグイン「WP-PageNavi」をいれたところ2ページにいくとループしなくなった。 まずこのプラグインのhtmlへの挿入コードは そして 下記のループのコードかけば直った。

【wordpress】固定ページをフロントページにしたら、記事のページングが機能しない現象

これはやばかったよおう。もう無理かと思ったらなんとか直ったよう。表示設定でフロントページの表示を固定ページにすると記事のページングが機能しなくなる場合がある。これはwordpressのバグのようでこの解消法は、以下のコードをfunctions.phpに記述。こ…