miwarock777
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ブロックエディターのJSONレスポンスのエラーコメントありがとうございました。回答が遅くなってしまい申し訳ありません。
`→この条件は間違いありませんか?
もし正しいとした場合、例えば
WAFを停止する
英文を半角スペース3つ以内にする
のいずれかの対応を行うだけで正常に作動する事になりますが、合っていますでしょうか。`はい、WAFを停止すれば問題なく投稿できます。
英文を入力(半角スペースが4つ以上含まれる場合)
これについては、曖昧なところもあったので、コメント頂戴した後、今一度検証してみました。
また、サーバー側のエラーログも調べました。そして、一部訂正させていただきます。
お教えいただき、サーバー側のエラーログも調べてみたところ、
SQLインジェクションからの防御9(or…=, and…=)
との記載がありました。よって、再現条件は、
◯WAF(SiteGuard Edition)有効
◯カスタム投稿
◯Gutenbergブロックエディターを使用
●英文にjavascriptの式でや演算子のコードが英単語として入っている場合
だと思われます。
例えば、and、or、true、false、function などです。
他にも再現条件があるかもしれません。英文入力の場合、andやorは使う場面が多いでしょうから、
困ったな、と思っています。。。- この返信は2年、 8ヶ月前にmiwarock777が編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: ブロックエディターのJSONレスポンスのエラー@shokun0803
コメントありがとうございました。
回答が遅くなってしまい申し訳ありません。
その後、どのような場合に起こるのか、その検証を行っておりました。おそらくですが、レンタルサーバー側が用意している WordPress 用の設定がカスタム投稿にまで及んでいないのでしょう。
おっしゃるとおりですね、、、、
レンタルサーバー側にも一度問い合わせしたいと思います。フォーラム: 使い方全般
返信が含まれるトピック: ブロックエディターのJSONレスポンスのエラー@shokun0803さん
@munyaguさん
コメントありがとうございました。レスポンスメッセージは、
/wp-includes/js/dist/api-fetch.min.js?ver=XXXXXXXX
でのエラーにより、
/wp-json/wp/v2/[カスタム投稿スラッグ]/[POST ID]?_locale=user
が403
というものでした。また、「問題解決のためのチェックリスト」も試してみました。
共用レンタルサーバーを利用している場合、サーバー会社から提供されるWAFのコントロールパネルはないことが多く(設定できるのは有効/無効の切り替えのみ)、またシグネチャを公開していないところもあります。
また、これは記事(投稿)のIDによってシグネチャが変わるので、シグネチャを指定しての除外も現実的ではないな、、、と感じている次第です。いろいろ試しているなかで、もうひとつ分かったことがあったので共有させていただきます。
通常の投稿ではこのような事象は起きず、カスタム投稿でだけ、でした。◯WAF(SiteGuard Edition)有効
◯カスタム投稿
◯Gutenbergブロックエディターを使用
◯英文を入力(半角スペースが4つ以上含まれる場合)
以上の条件が揃うようなことはそうそうないとは思うので、
・設定のカスタムが行えるWAFを導入する
・固定IPアドレスでのWAFの除外
・カスタム投稿ではREST APIを無効にする(=ブロックエディタを使わない)
というところで検討しつつ、対処するしかないのかな、と思っています。
(しかし、なぜ投稿では起きなくて、カスタム投稿でだけ起きるのか、、、、不思議です。)- この返信は2年、 10ヶ月前にmiwarock777が編集しました。
フォーラム: プラグイン
返信が含まれるトピック: MW WP Formでメール本文に問い合わせ番号を記載したい@wildworksさん
回答くだあってありがとうございました。管理画面の「自動返信メール設定」「管理者宛メール設定」の本文に、「{tracking_number}」とだけ記述
$Mail->bodyでtracking_numberが取得できるので、各フック内を以下のように記述なるほどです!!
与えられた条件の中で、そのようなやり方があるのか〜と唸ってしまいました。
柔軟に発想するって大事ですね。。。下記のようにして、無事やりたいことが実現できました。
@wildworksさん
この度は誠にありがとうございました!!function my_admin_mail( $Mail, $values, $Data ) { $tracking_number = $Mail->body; if ($Data->get( 'ご注文・お問い合わせ内容' ) == 'AAAA'){ $Mail->body = "お問い合わせフォームより以下のメールを受付ました。"."\n" ."\n" ."【お問い合わせ番号】".$tracking_number."\n" 〜〜〜〜〜〜〜〜〜〜
function my_mail( $Mail, $values, $Data ) { $tracking_number = $Mail->body; if ($Data->get( 'ご注文・お問い合わせ内容' ) == 'AAAA'){ $Mail->body = $Data->get( 'お名前' )."様"."\n" ."\n" ."送信内容の控えをお送りさせていただきます。"."\n" ."\n" ."【お問い合わせ番号】".$tracking_number."\n" 〜〜〜〜〜〜〜〜〜〜
- この返信は3年、 3ヶ月前にmiwarock777が編集しました。理由: タグの使用ミスがあったので
フォーラム: テーマ
返信が含まれるトピック: カスタム投稿とカスタム分類で同じテーマを使いたい自己解決しました。
こちらのページを参考にさせていただきましたので共有します。https://miraiteki.life/uncategorized/2020/cptui%E3%81%A8custom-post-type-permalinks-%E3%81%A7%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%A1%E3%83%A2/
↑こちらを参考にCPIの設定を変え、都度パーマリンクの設定を更新。
(CPIの設定は、うる覚えで行っているところが多々あったので、とても参考になりました。)https://recost-design.com/1672.html
↑書いてくださっている順番のとおりにひとつずつ試しました。結果、最後のプラグインとの干渉まで進み、
Custom Post Type Permalinksを一度無効→再度有効化し、
パーマリンクの設定の更新を行ったところ、
archive-AAA.phpのテーマを、タクソノミーBBBのテーマとしても使うことができるようになりました。
(404エラーにならなかった)何をどうしてもうまく動かない場合は、
Custom Post Type Permalinksの設定内容・・・ではなく、
無効化→再有効化 を試してみると良いかもしれません。フォーラム: 使い方全般
返信が含まれるトピック: タクソノミーアーカイブページで投稿タイプ名を取得>ishitaka様
コメントつけてくださってありがとうございます。私の書き方では、
$taxonomy = get_query_var( 'taxonomy' );
でタクソノミーを取得してきて、
それをechoで出力していることになりますね・・・
確かにです(汗)理解しました。
そしてカスタム投稿名、出力できました!フォーラム: 使い方全般
返信が含まれるトピック: wp_Queryを使ったWP-PageNaviでのページ送り>‘post_type’ => array(‘AAA’),
ここは、
‘post_type’ => ‘AAA’,
で良かったと思います。試したみたのですが、ここが原因ではないようです。
コメントありがとうございました。フォーラム: インストール
返信が含まれるトピック: データベースが違う場合のWordPressの引っ越しについて(MySQL→MariaDB)CGさま>
コメントありがとうございました。
ダンプというのは、バックアップという意味で捉え方であっていますでしょうか?
ダンプした後は、どうしたらよいでしょうか、、、無知ですみませんm(_ _)mフォーラム: インストール
返信が含まれるトピック: データベースが違う場合のWordPressの引っ越しについて(MySQL→MariaDB)munyaguさん>
コメントありがとうございました。
WordPress を動かすレベルでは MySQL5.6 → MySQL5.6 の引っ越しと変わりません。
そうなのですね!ちょっと希望がみえてきました、、、
たとえば、データベースを移行するプラグインなどは使えたりするものでしょうか?
それとも、データベース接続クライアントツールのようなものがなければ難しいのでしょうか?
当方、データベース関してはほぼ素人同然です。。。フォーラム: 使い方全般
返信が含まれるトピック: the_post_thumbnail() のaltタグについてmunyaguさん、コメントありがとうございます。
調べてみたところ、おっしゃる通り、
wp_get_attachment_image_attributes
のフィルターフックでした。。。
(サイズのclass属性がつかないようにしていました)勉強になりました。
ありがとうございます!フォーラム: 使い方全般
返信が含まれるトピック: Gutenbergエディタの日本語訳について>ishitakaさん
返信コメント、ありがとうございます。
サブディレクトリにインストールされた WordPress の場合のみの現象のようです。5.0.2 で修正される予定です。
5.0.2 は、12月20日 (19日になるかも) にリリースされる予定です。そうだったのですね、安心しました!
私のまわりでも同じような状況で「??」となっている方がいるので、教えてあげようと思います。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: パスワード保護中の記事を開いた際、ページ位置が一番上に戻ってしまうのを回避したいishitakaさん、ありがとうございます!
ご教示いただいた通りにやってみまして、
フィルターフックでパスワード入力フォームの送信先(action)に、記事のIDのアンカーポイントを追加し、
アンカーポイントの場所にとんでくれるようになりました。この度はありがとうございました!m(_ _)m
フォーラム: 使い方全般
返信が含まれるトピック: パスワード保護中の記事を開いた際、ページ位置が一番上に戻ってしまうのを回避したいmunyaguさん、ご指摘ありがとうございます。
たったいま、サイトのパスワード保護を解除しました。
また、Option Indexesは非表示にしました。フォーラム: 使い方全般
返信が含まれるトピック: パスワード保護中の記事を開いたら、ページ位置が一番上に戻ってしまうすみません、、、質問がだぶってしまいました。
こちらが解決済みとして閉鎖します。フォーラム: 使い方全般
返信が含まれるトピック: 翻訳ファイルの手動更新の方法ありがとうございます。「Exportボタン」、分かりました!
moファイルをダウンロードして、サーバへ同ファイル名にしてアップロードしてみました。例えば、coreファイルであれば、「langueage」フォルダにあるmoファイル、
「langueage」→「plugins」フォルダにあるmoファイルなどもアップしました。
が、「新しい更新があります」の表記が表示されたままでした・・・昨日、4.7.5のリリースがありましたが、今日の時点ではまだ4.7.4です。
それが原因でしょうか。。。
再度一連の作業を試してみて、またご報告させていただきます。- この返信は7年、 6ヶ月前にmiwarock777が編集しました。
- この返信は7年、 6ヶ月前にmiwarock777が編集しました。