WordPress

WP カスタムフィールドを別のページで使う

固定ページのIDを取得し、the_fieldで指定する ID; ?> フロントページの場合

WP 固定ページ コンテンツエディター非表示

WordPress固定ページ編集画面のコンテンツエディターを非表示にする方法 すべての固定ページ編集画面 コンテンツエディターを非表示にするには、テーマのfanctions.phpに以下のように記述します。 add_filter('use_block_editor_for_post',function($use_blo…

WP カスタム投稿一覧での条件分岐

複数のカスタム投稿があり、一覧を作りたい時にarchiveで使う条件分岐 現在の投稿タイプが"chairman"かどうか 下記の記事を参考にさせて頂きました。 カスタム投稿タイプで使えるの条件分岐 #WordPress - Qiita

WP テンプレートファイルでメディア画像を読み込む場合

wp-content/uploadディレクトリまでのパスを取得する方法 画像を使いまわす際に、wp-content/uploadフォルダに画像を入れておいた方が、テーマフォルダに画像を入れておくよりも管理が楽だったりします。 その際、画像のURLをベタ打ちするよりも、下記のよう…

WP contact form7 確認画面の作成

1.確認画面を固定ページで作成 2.問い合わせのアクションのリダイレクトを確認画面に変更 3.「Contact Form 7 Multi-Step Forms(プラグイン)」をインストール 4.問い合わせの複製をして、確認画面用のフォームを作成 5.ショートコードを確認画面に貼り付け…

WP ACF PDFを表示させる

PDF Image GeneratorプラグインをインストールしてUP 下記から最新をダウンロード PDF Image Generator – WordPress plugin | WordPress.org ACFのファイルの戻り値は配列で設定をします テンプレートファイルに記述 'lunch_post', 'posts_per_page' => 1, …

WP カスタム投稿で1件目だけ表示を変えたいとき

'lunch_post', 'posts_per_page' => -1, 'order' => 'DESC', 'tax_query' => array( array( 'taxonomy' => 'lunch_cat', 'terms' => array('kashinomi'), 'field' => 'slug' ), ), ); $the_query = new WP_Query($args); ?> have_posts()) : while ($the_qu…

ACF サブフィールドのショートコードを表示させる

一度、get_sub_field()でショートコードを取得し、echo do_shortcode($s);で表示させる

WP localでエラーが出る場合

「NONCE_SALT constant is missing from the wp-config.php file」というエラーは、WordPressの設定ファイル「wp-config.php」に「NONCE_SALT」定数が含まれていないことを示しています。 このエラーは、WordPressのセキュリティを強化するために使用される…

WP single.phpで特定のカテゴリ除外したpagenation(サムネ付き)

<nav class="page-nav"> <div class="prev-link"> ID)) : // 前の投稿に画像があ…</div></nav>

WP 年月のアーカイブをカテゴリで絞る方法

sidebar.phpに下記を記載する $cat_slug, 'posts_per_page' => -1 ); $archive_query = new WP_Query($args); while ($archive_query…

WP 特定のページにbasic認証をつける(カスタムフィールドでパスワードを設定)

ACFでオプションページの設定 functions.php にオプションページの記載をする if( function_exists('acf_add_options_page') ) { acf_add_options_page(array( 'page_title' => 'テストオプションページ', 'menu_title' => 'テストオプションページ', 'menu_…

WP スマートスライダーの高さ変更

.n2-ss-slide-backgrounds { height: 80vw !important; }

カスタム投稿の表示

'interview', 'posts_per_page' => -1, ) ); ?> have_posts()) : ?> have_posts()) : $query->the_post(); ?> <p><a href="<?php the_permalink(); ?>"></a></p>

WP ACF PROで繰り返しの使い方

<div> <h3>メニュー</h3> <dl> <dt></dt> <dd>円</dd> </dl> </div> ACF PROの繰り返しフィールドの基本的な使い方と応用方法を紹介します | …

WP ギャラリー

プラグイン名:Responsive Lightbox & Gallery タイトルはクリックしないと表示されないので、上の画像の通りLightboxタグでタイトルには何を出すかを選択した後に、 jsで制御します。 $(".rl-gallery-item").each(function () { let title = $(this).find("…

WP RSSで表示する

1つ目:Simple Pieを利用する 2行目のfeedurlには、RSSのURLを入れます。 そして、WordPressの関数、fetch_feed()に渡すことで、アイテムを取得してくれますので、ループで表示を行います。 get_item_quantit…

WP カスタム投稿 個別ページのパンクずリスト

<nav id="breadcrumbs"> <ul> <li><a href="<?php echo home_url(); ?>">HOME</a></li> <li class="separator">&nbsp;&gt;&nbsp;</li> <li> term_id, 'menu_cat', array( 'separator' => '<…</li></ul></nav>

WP ショートコードをテンプレートファイルで使う

ショートコードをWPの管理画面ではなく、phpなどのテンプレートファイルで使いときは下記を使います。 WordPress テーマの PHP テンプレート上でショートコードを呼び出す方法

WP カスタム投稿一覧にカスタムフィールド・アイキャッチ画像を表示させる

functions.phpに下記のコードを追加 // カスタム投稿の一覧にカスタムフィールドの項目を表示(商品の一覧に内容量を表示) function add_posts_columns($columns) { $columns['cf-product-vol'] = '内容量'; $columns['thumbnail'] = 'アイキャッチ'; retur…

WP form チェックボックスのチェックができない!

MW WP formでチェックボックスをしてもチェエクが入らない現象が起きました。 cssでcheckが入った時に疑似要素が入るように指定したら、 表示されるようになりました。 input[type="checkbox"] { width: 15px; height: 15px; border: solid 1px $black; posi…

WP MW WP Formエラーメッセージ変更

MW WP Formの必須項目のバリデーションメッセージを英語に変更する | スカラヴィジョン

WP ページネーション WP-PageNaviと自作

WP-PageNaviプラグイン 1.WP-PageNaviプラグインをインストール 2.ページネーションの設定 3.設定したい箇所に下記を記述 WP_Queryを使う場合 自作の場合 1.テンプレートファイル作成 2.ページネーションを読み込みたい箇所で読み込み WP-PageNaviプラグイン…

WP テーマ作成手順

themesフォルダ内に作成したいテーマフォルダを作成 style.cssを作成(必須) /* Theme Name: BISTRO CALME Theme URI: http://example.com Description: BISTRO CALMEのテーマです。 Version: 1.0 Author: Nakashima Author URI: https://gihyo.jp */ index…

WP 投稿一覧ページ

投稿一覧ページを表示させる functions.phpで一覧ページのslug名を設定すると/slug/でリンク可能になる。 // 投稿のアーカイブページを作成する function post_has_archive($args, $post_type) { if ('post' == $post_type) { $args['rewrite'] = true; // …

WP ページタイトル関数

ページタイトルの主な関数 the_title():ループの中で現在のページタイトルを表示 get_the_title():指定ページのタイトルを取得(ID指定無しの場合は現在のページ) the_archive_title():現在のアーカイブタイトルを表示 get_the_archive_title():現在の…

WP メガメニューMax Mega Menu

Max Mega Menuをインストール メニューからの設定 メニュー画面のEnableにチェックを入れて、設定可能に変更する メガメニューにしたい箇所はMega Menuをクリック クリックしてレイアウト設定やアイコン等の設定をする ※Mega MenuのEnableにチェックが外れて…

WP ナビゲーション

ナビゲーション有効化 functions.php // 外観 > メニュー有効化 function register_menu() { register_nav_menus( array( 'header_menu' => 'ヘッダーナビ', 'footer_menu' => 'フッターナビ', ) ); } add_action('after_setup_theme', 'register_menu'); 管…

WP 検索フォーム設置

デフォルトのサイト内検索フォーム設置 自作の検索フォームを設置する場合 1.searchform.phpを作成 最低限のルール formのmethod属性はGET action属性はWPのホームURL name属性がsのinputとlabelを用意 <form role="search" method="get" id="searchform" class="searchform" action="<?php echo home_url(); ?>"> <div> </div></form>

WP カスタムフィールドSCF(繰り返し)とACF(必須)

投稿ページでカスタムフィールドを複製したい時に便利なのがスマートカスタムフィールドSCF。 SCFは必須指定ができないので、必須指定をしたい時はACF(アドバンスカスタムフィールド)を使用する。 Smart Custom Fields (SCF)の使い方 1.Smart Custom Field…