WordPress

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

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

WP 投稿ページの関連記事から表示中の記事を除外

3, 'category' => $cats[0]->term_id, 'post__not_in' => array($post->ID) ); $posts = get_posts($args); foreach ($posts as $post) : setup_postdata($post); // 記事データの取得 ?>

WP 投稿IDからサムネイルを取得する関数

functions.php /** * 投稿IDからアイキャッチ画像のURLを取得 */ //no-img取得 define("DIRE", get_template_directory_uri()); //テンプレートディレクトリまでのURL define("NOIMG", DIRE . "/img/no_img.png"); //NoImage画像のURL //関数定義 function g…

WP Breadcrumb NavXTでリンクなしにする

Breadcrumb NavXTはパンクズリストを表示させたい箇所に下記を記述 <div class="breadcrumb"> <div class="breadcrumb__inner"> </div> </div> 本題のBreadcrumb NavXTでリンクなしにするのは 例えば、第3階層まであり、第2階層をリンクさせたくないときはfunctions.phpに下記を記述します。 functions.php ** * Breadcrumb Na…

WP タイトルタグ・ディスクリプションのカスタマイズ

タイトルタグ * タイトルタグのテキストを変更する */ add_filter('document_title_parts', 'my_document_title_parts'); function my_document_title_parts($title) { if (is_home()) { $title['title'] = 'コラムの記事一覧 | Acots'; unset($title['tagli…

WP ナビメニューからURL、タイトル、スラッグを取得

object_id)->post_name; // ナビオブジェクトのIDと現在のページIDを比較 (同じならcurrentクラス付与) $current = ($menu_item->object_id == get_queried_object_id()) ?…

WP head内でjQury読みこむならWPデフォルトのjQueryは削除

functions.phpに下記を記載 /** * デフォルトjQuery削除 */ function delete_jquery() { if (!is_admin()) { wp_deregister_script('jquery'); } } add_action('init', 'delete_jquery'); WordpressでデフォルトのjQueryを削除したいんだ! | へっぽこコーダ…

WP 記事IDからカテゴリ・タグを取得

ID); foreach ($cats as $cat) { echo $cat->name; } // タグ $tags = get_the_tags($post_obj->ID); foreach ($tags as $tag) { echo $tag->name; } ?> 記事IDからカスタムフィールドを取得したい時: main_imgというフィールドを取得したい時は、the_field(…

WP 人気記事ランキング

【2022年最新】WordPress Popular Postsの使い方・カスタマイズ方法 上記の記事を参考にしました。 ウィジェットで挿入ではなく、テンプレートに挿入する場合は挿入したい箇所に下記を記述 <aside class="archive"> <h2 class="archive_title">人気記事ランキング</h2> 'all', //集計する期間 {daily(1日), weekly(</aside>…

WP 投稿記事にテンプレートを使う

【2021年最新】TinyMCE Templatesの使い方!テンプレートを作成して記事投稿を効率化【WordPress】 - ブロガーの森 上記に従ってテンプレートを作成 テンプレートID確認 投稿画面でショートコードを選択 [template id="35"]

WP 特定カテゴリで使われているタグ一覧

タグ一覧を記述したいところに下記を記述

KAGOYA 共有サーバにWPをインストール

アップロードファイルサイズを上げる .htaccessでもwp-config.phpでもなく.user.iniを作成してルートにアップする(アップするファイルサイズより大きくする) upload_max_filesize = 128M post_max_size = 128M memory_limit = 256M max_execution_time = 3…

WP JSファイル内でget_template_directory_uri();を使う

例えば、modal.jsというjsファイル内で画像のパスを書きたいとします。 1. を変数に代入 jsコードの中でが使えないので、jsファイルの前でを変数に代入します。 <script> let path = '<?= get_template_directory_uri(); ?>'; </script>

WP キャッシュしたくないページのheadに記述する

WPでソートをランドにしたら、ブラウザによってキャッシュが強く残り、固定表示の様になってしまった時に下記をhead内に記述することで、対応できたことがあります。 head内 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> 下記のサイトを参考にさせていただきました!感謝!! www.tagindex.com 上記で</meta></meta>…

WP ページ毎にmeta descriptionを変更 管理画面からディスクリプション登録

functions.phpに下記を追記します。 カスタムポストがある時にはadd_meta_box('my_sectionid', 'メタ設定', 'my_custom_fields', 'news-list'); //カスタムポストここをカスタムポスト名に変更します。 functions.php /** * 管理画面からディスクリプション…

WP 記事前後のリンク

投稿ページで特定のカテゴリだけで記事の前後リンクを作成したい場合 previous_post_link()とnext_post_link()を使います。 デフォルトの使い方 //前の記事リンクを取得・出力 //次の記事リンクを取得・出力 //または //前の記事リンクを取得・出力 //…

WP サンプルテンプレート

WP サンプルテンプレート – Just another WordPress site 1. 【インクルードタグ】 特定のテンプレートファイルを呼び出します 検索フォームテンプレートのsearchform.phpを呼び出します コメントフォームテンプレートのcomments.phpを呼び出します その…

WPサンプル カスタムポスト・カスタム分類 タブ切替(スタジオページ) 子ページあるか判定

スタジオページ 1.Custom Post Type UIでカスタムポスト『studios』を作成 投稿タイプスラッグ *:studios 複数形のラベル *:スタジオ 単数形のラベル *:スタジオ アーカイブ:true 階層:true 2.カスタムポストUIでカスタム分類『studio_cat』を作成 タク…

サンプル(その他)

パンくずリスト 英語にするためにページは英語表記にする 1.Breadcrumb NavXT プラグインをインストール 2.Breadcrumb NavXT を設定(WPダッシュボード -> 設定 ) 3.パンくずリストを表示 ・テンプレートファイルを作成(例:template-parts/breadcrumb.php…

WPサンプル 固定ページにカスタムポスト・カスタム分類の一覧 タブ切替(スタッフページ) 入れ子

スタッフページ 1.Custom Post Type UIでカスタムポスト『staffs』を作成 投稿タイプスラッグ *:staffs 複数形のラベル *:スタッフ 単数形のラベル *:スタッフ アーカイブ:true 2.カスタムポストUIでカスタム分類『job_cat』を作成 タクソノミースラッグ…

WP ページネーション WP-PageNavi

1.WP-PageNaviプラグインをインストール 2.ページネーションの設定 設定-> PageNavi 3.設定したい箇所に下記を記述 WP_Queryを使う場合 $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'paged'=> $paged, ... ) $the_q…

WP 固定ページにカスタム投稿一覧を作成

1.固定ページを作成 ダッシュボードから固定ページを作成して、URLスラッグ名を設定 (例:staff) 2.専用のページテンプレートを作成 page-◯◯.phpを作成 (◯◯はURLスラッグ名 例:page-staff.php) page-◯◯.php( WP_Query( $args ) でカスタム投稿slagを指…

WP ショートコードを作成する

funnctions.phpに記述していきます。 管理画面の固定ページや投稿ページからテーマフォルダ内の画像パスをショートコードで記述する ※注意点:クラシックエディターにするか(プラグイン:Classic Editor(表示オプションでスラッグを表示する))カスタムHT…

カスタム投稿

Custom Post Type UIプラグインでカスタム投稿タイプを作成 1.Custom Post Type UIの設定をする 管理画面のメニュー →『CPT UI』→『投稿タイプの追加と編集』 スラッグ名:WPデフォルトで設定されているものは設定できない(ダメな例:post,page,attachment,r…

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 ヘッダー・フッター・管理画面

ヘッダーのカスタマイズ 検索フォーム 検索フォームを設置したい場合は関数get_serch_form()を記述 テーマ内にsearchform.phpがあれば、それを読み込み、なければ、WP標準仕様のサイト内検索フォームが表示されます。 自作の検索フォームを読み込む searchf…

WP 公開URLの変更方法(サブディレクトリにインストールしたWordPressをドメイン直下に持ってきたい)

1.Wordpressのダッシュボードの設定 設定 → 一般設定 サイトアドレス(URL)を変更(Wordpressアドレスは変更なし) 2.Wordpressをインストールしたフォルダ直下のindex.phpを編集 修正前: require DIR . '/wp-blog-header.php'; 修正後: require DIR . '/…

WP カテゴリ一覧 親のみ、特定カテゴリ複数削除

'name', 'parent' => 0, //第一階層 'exclude' => array(8,9), // '8,9'でもよい ); $categories = get_categories( $args ); foreach ( $categories as $category ) { echo '<a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a><br/>'; } ?> 参考は下記 【WP】親カテ…</br/>

WP 投稿編集画面で不要な項目削除

https://hirashimatakumi.com/blog/4341.html/amp

WP 口コミを固定ページに設定

https://tcd-theme.com/2021/12/site-reviews.html