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

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

wordpress

WP Queryの使い方

●一覧を出力したいPHPに以下のコードを。 3, 'posts_per_page' => 8 ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); //ここにループするテンプレート get_te…

【wordpress】複数のカテゴリーをリンクあり&なしで出力(さらに色分けのためにカテゴリーIDやスラッグをクラスで付与)

リンクあり&スラッグをクラス付与の場合 functions.phpに以下記述 function categories_label() { $cats = get_the_category(); foreach($cats as $cat){ echo '<a href="'.get_category_link($cat->term_id).'" '; echo 'class="label label-'.esc_attr($cat->slug).'">'; echo esc_html($cat->name); echo '</a>'; } }カテゴリを表示したいところに以下記述

WordPress HTTPエラーで画像のアップロードができないときの対処法

エックスサーバーのサーバーパネルでphp.iniを設定する。詳しくは以下URL。https://me-her.com/wordpresshttperror/

All in one Migration Unlimited Extension 使い方

①管理画面でALL IN ONE MIGRATIONを入れたあと、管理画面で「新規追加」クリック後、「プラグインのアップロード」をクリック。 ②そのあと、「ファイルを選択」で「all-in-one-wp-migration-unlimited-extension.zip」をZIPのままアップロード ③そのあとこの…

【wordpress】編集者(お客様アカウントは)テキストエディタを隠す

// 編集者(お客様アカウントは)テキストエディタを隠す if (!current_user_can('level_10')) { add_filter( 'wp_editor_settings', function ( $settings ) { if ( user_can_richedit() ) { $settings['quicktags'] = false; } return $settings; } ); } …

【wordpress css】mw wp formのチェックボックススタイリング

.contact_form input[type="checkbox"]{ display: none; } .contact_form label{ cursor: pointer; } .contact_form label { position: relative; padding-left: 33px; } .contact_form label:before{ width: 20px; height: 20px; content: ''; position: ab…

【wordpress】uploadsフォルダパスのテンプレートタグ

<img src="<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>/2018/10/test.jpg">

【wordpress】<?php the_excerpt(); ?>を個別で文字数設定

上記の代わりに下記をかく。 <p> ... </p> 【参考URL】 http://affilia.xsrv.jp/wordpres%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E4%BD%9C%E6%88%90/Article115/

【wordpress】ページング2ページ目以降 archive.phpで404エラーになったら

管理画面の1ページに表示する最大投稿数を1にarchive.phpに archive-companyなどカスタム投稿のものに アーカイブページへのリンクをカテゴリースラッグではなくIDにする /?cat=7【参考URL】 https://yamasha.net/wp-pagenavi404

MTS Simple Booking Cの使い方

基本は以下のサイト通りhttps://techacademy.jp/magazine/7475ただ、このままやると予約が入ったとき「メールの送信を失敗しました。電話で予約の確認をお願いします。」というメッセージが表示され、自動メールが飛ばない。この場合は、管理画面の「予約シ…

wordpressでのogpの設定(2018年)

下のコードコピペでOK。facebookページのところとツイッターアカウント適宜変更。 <meta property="og:type" content="article"> <meta property="og:type" content="website"> </meta></meta>

advanced custom fieldsのエディタで勝手に生成されるpタグを消す

出力したいところに以下のコードをかく。 p_kushituの部分を適宜変更。 https://www.webantena.net/wordpress/remove-p-tags-from-advanced-custom-fields-wysiwyg-fields/

カスタム投稿のタクソノミー(カテゴリー)をリンクなしで出力

news-catのところはタクソノミーのIDを入力。 <span class="news_cat"> ID, 'news-cat' ); foreach ( $terms as $term ) { $termname = $term -> name; } echo esc_html( $termname ) ; ?> </span>http://techmemo.biz/wordpress/get_the_term_list/https://hirashimatakumi.com/blog/164.h…

WordPressのタームをリンクなしで表示する方法

<ul> <li>name; ?></li> </ul> 【参考URL】 https://www.webantena.net/wordpress/terms-get-the-…

【wordpress】ブログ編集画面でブログのカテゴリーなどのタクソノミーに一つ最初からチェック

// ブログのカテゴリーに一つ最初からチェック add_action( 'admin_head-post-new.php', 'default_taxonomy_select' ); function default_taxonomy_select() { ?> <script type="text/javascript"> jQuery(function($) { $('#blog_categorychecklist li:first-child input[type="checkbox"]'</script>…

wordpress 移設が超簡単にできるプラグイン

めっちゃ簡単。このプラグインをテスト環境でも本番環境でもインストール・有効化して、このプラグインの画面にいって、エクスポート・インポートするだけ。 【参考】 All-in-One WP Migration – WordPressのサーバー移設が簡単にできるプラグイン | ネタワン

【wordpress】funcitons.phpをいじらず文字数excerptの制御

を に変えるだけ。http://affilia.xsrv.jp/wordpres%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E4%BD%9C%E6%88%90/Article115/

【wordpress】wordpressでjqueryをかくときの処理

①functions.phpに以下記述。 //jQueryの設定を出力 add_action('wp_head', 'myScript', 1); function myScript() { wp_enqueue_script('jquery'); } ②jsファイルに以下を。 jQuery(document).ready(function ($) { // この中に処理。もうこの中では$を使って…

【wordpress】wordpressでスマートフォン・タブレット・PCで表示を変更する条件分岐方法

functions.phpに以下 //スマートフォンを判別 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 A…

【wordpress】管理画面ユーザー権限操作

// 管理画面ユーザーによっての操作メニュー権限 // 使用しないメニューを非表示にする function remove_admin_menus() { // level10以外のユーザーの場合 if (!current_user_can('level_10')) { global $menu; // unsetで非表示にするメニューを指定 unset(…

【wordpress】カレンダープラグイン長所短所メモ

event organiser ●レスポンシブ対応で、スマホではカレンダーのレイアウトではなく縦長のリスト風のものになる ●先月来月とカレンダーめくれる ●スマホではカレンダー方式では基本見れない。JSかなんかで構成変えてる。 ●イベントの詳細も観れ、ブログのよう…

【wordpress】カスタム投稿のサイドバーにある月別アーカイブ

1.以下をそのままfunctions.phpに記述 // ブログのカスタム投稿のサイドバーのアーカイブリスト global $my_archives_post_type; add_filter( 'getarchives_where', 'my_getarchives_where', 10, 2 ); function my_getarchives_where( $where, $r ) { global…

【wordpress】プラグインなしで人気記事一覧

1,function.phpに以下記述 // 人気記事出力用 function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $c…

【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」、カス…