saki-saki
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: meta_queryを使った絞り込みについてishitaka様
ご回答ありがとうございます。
やはり配列指定はできない仕様なのですね。本件をご教授していただき、ありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: meta_queryを使った絞り込みについてishitaka様
いつもご回答いただきありがとうございます。
ご教授していただいた、’compare’ => ‘REGEXP’,で無事に曖昧検索が可能となりました。
REGEXPというものを初めて知り、勉強になります。条件が多いため、REGEXPを採用させていただきました。
勉強になりました。ありがとうございました。また、この流れで聞いて大変申し訳ないのですが、
‘key’の値に配列または複数を入れることはできないのでしょうか。
試したところ、Warning: trim() expects parameter 1 to be string・・・p-meta-query.php on line 564
とErrorが出てしまい、文字列のみ対応のようですが
こちらはquery.phpの方を改修しなければいけないのでしょうか。差し支え無ければ教えてください。
フォーラム: 使い方全般
返信が含まれるトピック: admin-ajax.phpを使ったAJAXの挙動についてmunyagu様
ご回答していただきありがとうございます。
>>Ajaxが実行される際にも、functions.phpが読み込まれるのはご理解されていると思います。
てっきりajax(jsファイル)側で指定したaction指定の関数のみの呼び出しかと
勘違いしておりました。functions.phpの読み込み自体を実行してしまっているのですね。
それであれば確かに納得できました。頂いた情報を参考に検証してみます。
ありがとうございました。フォーラム: プラグイン
返信が含まれるトピック: Advanced Custom FieldsのRepeater Fieldの値で絞り込みを簡素に書く方法ishitaka様
いつもご回答していただき、ありがとうございます。自分でも調べていたところ、同じように%で書いてある記事もあったのですが
ワイルドカードというものなのですね。
大変勉強になりました。こ教示されたコードの通り、ワイルドカードを使用し、functions.php記述したところ
無事に記事を持ってくることができました。ありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: 検索フォームの複数絞り込み条件の書き方についてishitaka様
ご解説していただきありがとうございました。また、参考URLもいただき大変感謝いたします。
参考URLを見させていただき、再度確認させていただきます。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 検索フォームの複数絞り込み条件の書き方についてishitaka様
いつもご回答していただき、ありがとうございます。
仕様通りの動きとなりました。こういう書き方があることに驚きました。感謝いたします。
勉強になりました。
また、もしご回答いただければでいいのですが、お手数でなければ教えていただきたいのですが
頂いたACFドキュメントのサンプルはQuery postsの部分でしょうか?Query postsに掲載されているサンプルコードと私が書いたコードは似ていると思ったのですが
なぜ動かなかったのか、原因が知りたいです。ソートさせるためのorderby等の書き方に問題が
あったのでしょうか。。。解決していただき、本当にありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿のシングルページに記事一覧をつくり、ページ送りを実装したいです。ishitaka様
ご連絡ありがとうございます。やはり普通の取得とは違う方法でページ送りを設定しているので難しいのかもしれのせんね。。。
プラグインを全て止めて確認しましたが駄目でしたので。。ありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿のシングルページに記事一覧をつくり、ページ送りを実装したいです。ishitaka様
いつもご回答いただきありがとうございます。
ご教示頂いた通りにしましたら、無事にページ送りができました。ここでもう一点だけ修正したい箇所が出てきて待ったので、
可能であればご回答をいただけたらと存じます。ページ送りでのパーマリンクの設定についてなのですが、
現在の設定ですとhttp://localhost/staff/staffname/?page=2とデフォルト状態に
なるかと思います。
理想は、http://localhost/staff/staffname/pages/2
にしたいのですが、うまく設定が反映されません。
公式リファレスにもformatのカスタムパーマリンク(「?」などの記号を含まない URL)を使いたい場合は、’/page/%#%’ のように書けば ‘%#%’ の部分がページ番号に置き換わります。
と記述されていましたので、下記のコードを記述しました。// ページネーション $staffpaged = isset( $_GET['pages'] ) ? max( 1, (int)$_GET['pages'] ) : 1;//こちらも替えました。 (省略) echo paginate_links( array( 'format' => '/pages/%#%', 'current' => $staffpaged, // 現在のページ番号 'total' => $the_query->max_num_pages, // 全体のページ数 ) );
しかし、上記の様に書いた所、404エラーに飛ばされてしまいます。
色々と試してみたのですが、(管理画面の投稿数数を1件)にしたり等うまくいきませんでした。なにか間違いがあればご指摘いただければかと思います。
よろしくお願い致します。フォーラム: 使い方全般
返信が含まれるトピック: 親子カテゴリーの順番が逆になってしまうCG様
おっしゃる通りで、未分類のIDも新規として追加されただけですので治らないのも当たり前といえば当たり前な気がしますね。
初期の未分類のIDを復活させる方法があればよいのですが、余りなさそうな気がするのでもう少しどのような条件でこの現象が起きてしまうのか検証してみます。フォーラム: 使い方全般
返信が含まれるトピック: 親子カテゴリーの順番が逆になってしまうCG様
ご回答ありがとうございます。
未分類を消した後に、親Aカテゴリーを初期設定タグとして設定していましたが、正直どの段階で親子カテゴリーが逆になってしまったのか不明でして。。。。未分類タグを消した影響なのか未分類タグを復活(実際には新規の未分類ですが・・・)させても親子カテゴリーが逆になった状態です。データベースを直接見たほうが早いのでしょうかね。。。
フォーラム: 使い方全般
返信が含まれるトピック: Template Post Typeを使用した場合の挙動についてCG様
ご回答ありがとうございます。
>>テーマを一旦リセット後
とは違うテーマに変えて再度、自作テーマにするということでしょうか?
それであればやってみましたが、だめでした。ishitaka様
おっしゃる通りバグとして発行されてましたね。。。
特に急ぎではなかったので4.9.1まで待とうかと思います。
回避策もご提示していただいきありがとうございました。試しにFunction.phpに貼っつけてみます。
ご回答ありがとうございました。フォーラム: マルチサイト
返信が含まれるトピック: 外部ファイルにwp_load.phpを読み込んだ際のエラーについてmunyagu様
ご連絡が遅れて失礼致しました。
先程、提案していただいた用に書きましたら、エラーもなく無事にajax通信で記事を読み込めることができました。$_SERVER = array( 'HTTP_HOST' => 'ホスト名', 'REQUEST_URI' => '/[子サイトのディレクトリ]/' );
では、REQUEST_METHODを指定していなくてもクリアしてしまうのですね。勉強になります。
>>ただ、この値を上書きすると他の箇所に何か影響がありそうにも思います。
ajaxボタンを押したら記事を取得するだけでしたので、特に問題はないかと思っております。
ありがとうございました。msio様
$_についてご教授いただき、大変勉強になりました。
本当なら、WordPress標準にあるajax機能を使いたいのですが、自分の勉強不足のため、思ったようにうごいくれず、外部ファイルから呼び出す結果になってしまいました。
今後は教えていただいたことを頭に入れて組み込みたいと思います。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのサブメニュー追加方法についてCG様
ご返事していただき、ありがとうございました。
やはりカスタム投稿なりサブディレクトリ構造にするなりで対処するしかいなのですかね。
ありがとうございました。ioxrxogi様
説明不足で申し訳ございませんでした。
おっしゃる通りadd_action('admin_menu', 'option_menu_create'); function option_menu_create() { add_pages_page('配色', '配色', 'edit_themes', basename(__FILE__), 'option_page_create'); } function option_page_create() { require TEMPLATEPATH.'/page-hoge.php'; }
と記述すれば、管理画面の固定ページ→配色にpage-hogeの内容が写し出されました。
私がしたいことは、
http://www.hoge.co.jp/hoge/
に接続した時に、固定ページに登録せずとも
http://www.hoge.co.jp/hoge/
を表示させればと思います。(ここのアドレスはブラウザに直接打ち込むアドレスです。)
それができれば、advanced custom fieldsのオプションを使えば固定ページが大量になることもなく
advanced custom fieldsのオプションで作ったカスタムフィールド値を取得できるのかな。と思いました。WordPressの基本的なことをお聞きして申し訳ございませんが、固定ページに登録せずに、page-hoge.phpをテーマの中に作って、ブラウザで表示することは可能なのでしょうか。
言い方が難しいですが、固定ページに限らず、自分で作ったオリジナルのphpページをテーマの中に入れてそれを読み込むことは可能なのでしょうか。例:hoge.phpをテーマの中に入れて
http://www.hoge.co.jp/hoge/
で接続出来るようにする管理画面の話から逸れてしまいましたが、上記の質問を別トピックスで立てたほうが良ければそちらでお聞きいたします。
失礼致しました。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのサブメニュー追加方法についてCG様
プラグインのご紹介ありがとうございます。
確かに、見やすい仕様になりましたが、基盤となる固定ページ一覧には全て表示されてしまいますね。。。
ご協力ありがとうございました。ioxrxogi様
ご回答していただきありがとうございました。
説明が下手で申し訳ないですが、こちらの方法では、固定ページ扱いではないので
http://www.hoge.co.jp/admin-option/
で接続はできないですよね。上記のように、固定ページには登録せず、管理画面では、サブメニューもしくはメニューとして編集できる固定ページ扱いのページを制作したいです。
>>こちらは、何をしたいのかよくわかりません。
失礼致しました。確かに文章が変でした。
advanced custom fieldsというプラグインを使いたいので、acf_add_options_page関数を使って
メニューに追加することも可能でしたが、スラッグ等を登録するようなものでは無いため固定ページのように【http://www.hoge.co.jp/hoge/】と接続しても404ページが表示するだけでした。もっと簡素にやりたいことを書きますと、固定ページに登録せず、page-hoge.php
に接続するためにはどうすればよいでしょうか。説明が下手で申し訳ないですが、何かわかればご回答していただければ幸いです。
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのパーマリンクについて