$_GETや$_POSTで特定の文字がエスケープされる場合
PHP5.3以下で「magic_quotes_gcp」が有効になっている場合、シングルクオートやダブルクオートなどに自動的にバックスラッシュでエスケープされてしまう。 この場合、php.iniや.htaccessで設定を …
PHP・MySQLなどWordPressの関連技術について
PHP5.3以下で「magic_quotes_gcp」が有効になっている場合、シングルクオートやダブルクオートなどに自動的にバックスラッシュでエスケープされてしまう。 この場合、php.iniや.htaccessで設定を …
WordPressのアップデートで、wp_termmetaテーブルが生成され、Advanced Custom Fieldsプラグインでタームのカスタムフィールドの参照先がwp_optionsからwp_termmetaに変 …
“ACFで参照先がwp_optionsからwp_termmetaに変更されデータが消失したときの対応方法” の続きを読む
広告側で出し分けの設定を行う場合はURLを変更する必要がある。たとえば、トップページと固定ページのメインビジュアルの変えたものをBパターンとして作成する場合、以下で完結するが、うまくいかない場合がある。 それは表示設定の …
メールヘッダーの設定は配列のままいける。 フィルターもあるが、個人的には保守性が低くなる気がするので、個別に設定するのが好み。
かなりニッチな話だが、表題のとおり WordPress のマルチサイトでテーマディレクトリの名称を数字にすると、WP REST API の themes のレスポンスが空になる不具合に直面した。ちなみにマルチサイトではな …
“WordPress のマルチサイトでテーマディレクトリの名称を数字にすると、WP REST API の themes のレスポンスが空になる” の続きを読む
WordPress でテーマカスタマイザーを使用したときに、テーマディレクトリを変更したり、ディレクトリ名を変更すると、すべて初期化されてしまう。 これはデータベースの wp_options テーブルにテーマディレクトリ …
WordPress の管理画面の CSS はなにかひとつでも読み込まれないものがあると、連結処理に失敗する。以下を wp-config.php に書くことで、管理画面の CSS が連結される処理がそれぞれ読み込まれるよう …
置換処理が楽になることでサブディレクトリなどへの移行が容易になるからである。 相対パスが絶対パスよりも名前解決に時間がかかるというわけでもなく、また SEO にも有利不利はないし混在していても構わない。 https:// …
クライアントから送信されたデータをそのまま JavaScript 内で使用することは、さまざまなセキュリティ上のリスクを含む。最も一般的なものは、クロスサイトスクリプティング(XSS)攻撃と呼ばれるもので、これにより攻撃 …