so-taro
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 同じタイトルごとでまとめながら新しい日付順に表示したいmunyaguさん、ありがとうございます!
ご提示頂いたもので期待通りに表示ができました。追加の質問で恐縮なのですが、
①それぞれの記事にカスタムフィールドがあった場合はどのようにすればよいでしょうか?
②こちらのやり方でも同じことが実現可能なのでしょうか?
もっと簡単版!WordPress
投稿の並び順の条件(orderby)を複数にして、それぞれの並べ方(order)を別々に指定したい。またCGさん、photographer hiro.さん、ご回答ありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: スマホでアドセンスが表示されなくなりました鈴木さん、こんにちは。
スマホの広告の設置場所が原因かと思います。
PCではサイドバーにアドセンスを設置しているようですが、スマホではサイドバーをそもそも表示しないテンプレートのようです。
一度、テンプレートを見直すとよいかと思います。- この返信は7年、 8ヶ月前にso-taroが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: ブログの前後記事リンクにタグも表示する方法silver_kirさん、おはようございます。
本当は前後記事リンクの中で組み込むのが良いのでしょうが
というのがわかりづらいので、前後記事のリンク内にタグの文字を追加したいということだとすると、作成頂いたコードの上の方に、変数とタグ取得のコードを置いて、利用したいところでechoする形では難しいでしょうか?
あいかわらずざっくりで恐縮ですが…
<?php $prevpost = get_adjacent_post(true, '', true); //前の記事(同一カテゴリ) $nextpost = get_adjacent_post(true, '', false); //次の記事(同一カテゴリ) if( $prevpost or $nextpost ){ //前の記事、次の記事いずれか存在しているとき //------▼追加▼-------------------- $posttags = get_the_tags($prevpost->ID); if ( $posttags ) { foreach ( $posttags as $tag ) { $pretag = $tag->name; } } みたいな感じで //------▲追加▲-------------------- if ( $prevpost ) { //前の記事が存在しているとき ・ ・ ・ //------▼必要なところで追加▼-------------------- echo $pretag;//配列になっているかもしれないので適宜変更 //------▲追加▲--------------------
フォーラム: 使い方全般
返信が含まれるトピック: 複数のカスタム投稿を混在させた一覧ページについてmomonutsさん、こんばんは。
確認していないので恐縮ですが…
pre_get_postを利用した複数のカスタム投稿が存在するページで、post_typeを指定せずにwp_get_archivesではだめでしょうか?当方の認識だとwodpressは、single(投稿)やpage(固定ページ)などそれぞれのテンプレートにあわせた記事をデータベースから該当のデータを抽出します。
pre_get_postを利用した場合は、pre_get_postで指定した記事を抽出している状態です。
そのアーカイブを表示するだけなので、post_typeを指定しなくても良いような気がします。上記でだめだったら下記などのフィルターを利用して実現できそうですね。
https://copainblog.wordpress.com/2015/07/01/%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E6%8A%95%E7%A8%BF%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%81%A7%E4%B8%80%E8%A6%A7%E3%82%92%E4%BD%9C%E3%82%8A%E3%81%9F/フォーラム: 使い方全般
返信が含まれるトピック: ブログの前後記事リンクにタグも表示する方法silver_kirさん、こんにちは。
$prevpost->IDが前の記事のID。
$nextpost->IDが次の記事のID。
タグはget_the_tag(id)でタグを取得できるようなので、1記事に1つだけなら下記のような感じでは出力されないでしょうか?<?php echo get_the_tag($prevpost->ID); ?> <?php echo get_the_tag($nextpost->ID); ?>
尚、通常はforeachを利用したほうが良さそうですね。
<?php $posttags = get_the_tags(); if ( $posttags ) { foreach ( $posttags as $tag ) { echo $tag->name . ' '; } } ?>
フォーラム: 使い方全般
返信が含まれるトピック: 複数のカスタム投稿を混在させた一覧ページについてmomonutsさん、こんにちは。
投稿タイプの混在した記事一覧ですが、pre_get_postを利用するのが良いです。
functions.phpに記載して記事一覧を表示すれば、通常のページ送りなどがきちんと動作します。
非常に使い勝手が良いので、調べてみて頂ければと思います。フォーラム: プラグイン
返信が含まれるトピック: MW WP FORMで2回目以降のお問い合わせの際に、問い合わせフォームが表示されないKitajimaさん、ありがとうございます!
FAQの確認を見落としておりました。設定せずに運用している方が多いかと思うので、可能であれば次回アップデートの際にでも、管理画面のURL設定の欄の下部にこちらの内容も記載頂けると良いかと思いました。
ありがとうございます!
フォーラム: 使い方全般
返信が含まれるトピック: いちぶフォントをウェッブフォントを戻すにはWP_manabuさん、こんばんは。
きちんと反映されて良かったです。
フッターでなくても良かったのですが、なるべく一番最後に記述したかったので</body>前という選択になりました。尚、スタイルシート部分を<!– –>でコメントにするのは、スタイルシートに対応していない古いブラウザで<style>要素の内容がそのまま表示されてしまうのを防ぐためです。ただし、近年ではほとんどのブラウザは<style>要素をサポートしているので、<!–と–>を省略してもほぼ問題ないでしょう。
http://www.htmq.com/csskihon/004.shtmlということらしいのでコメントは必要ないのかもしれません。
お手数ですが、解決済みにしていただけるとよいかと思います。
どうぞよろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: いちぶフォントをウェッブフォントを戻すにはWP_manabuさんこんにちは。
ソースを見るとstyle.cssのあとにtypesquare_tagが読み込まれているようなので、style.cssに記載しても上書きされてしまう形になっているのではないかと思います。
たぶんフッターの</body>の前に以下を記載頂ければ解決するかもしれません。<style type="text/css"> <!-- #content h4 a { font-family: "MS P明朝","Hiragino Mincho Pro W6",serif; } --> </style>
フォーラム: プラグイン
返信が含まれるトピック: MW WP Form で $Data->get( ‘hoge’ ) に値が入力されないフォーラム: プラグイン
返信が含まれるトピック: MW WP Form で $Data->get( ‘hoge’ ) に値が入力されない記載間違えがあったので訂正します。
③下記で実行すると欲しいデータなども入った配列が返ってきました。
☓
var_dump( $Data ); exit;
⇒ ○var_dump( $values ); exit;
フォーラム: 使い方全般
返信が含まれるトピック: 空のカスタムフィールドをデータベースに登録させないようにする方法munyaguさん、いつもお世話になります。
たしかにプラグインの将来のバージョンなどを考慮するとやめておいた方がよさそうですね。
またDBの件の情報ありがとうございます。
少し安心しました。DBの設計は、ワードプレス標準+Custom Field Suiteの独自テーブルでの運用なので、それで重くなるようなら専用のテーブルへと移行する方向で進めたいと思います。
Noraさん、munyaguさん、ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 新着情報に更新内容を伝える方法。Wasaさん、こんばんは。
前提として有料テンプレートということで、詳細の説明はできませんのでご了承ください。追加情報を一覧として出したいというご要望ですが、色々とやり方はあるかと思います。
知識がなくても調べればどうにかできそうなやり方は以下の流れかと思います。①カテゴリーを作成する。例:カテゴリー名「追加あり」
②「追加あり」カテゴリーの一覧をトップページに表示
1.プラグインなどを使う方法
2.wp list categoriesを使う方法
③記事を追加した際に「追加あり」カテゴリーをチェックするフォーラム: 使い方全般
返信が含まれるトピック: 埋め込みカード機能についてフォーラム: 使い方全般
返信が含まれるトピック: 空のカスタムフィールドをデータベースに登録させないようにする方法Noraさん、ご返信ありがとうございます。
お伝えする情報が少なすぎたのかもしれないので補足させていただきます。現在、カスタムフィールドを利用するにあたりCustom Field Suiteを利用しています。
こちらのような形で検索が主なサイトとなるのでシリアライズしないプラグインを選択してあります。投稿ページに約30個のカスタムフィールドで運用を検討しており、投稿数だけで数千件になる予定です。
素人考えですが、いくら空白とはいえpost_metaが増えすぎて、結果的に検索スピードが落ちてしまうかもしれないと思ったためです。ヒントとなるようなことでも結構です。
引き続きどうぞよろしくお願いいたします。