-
投稿者投稿
-
2021年1月20日 6:21 AM #65833
【お使いの Snow Monkey のバージョン】WordPress 5.6
【お使いの Snow Monkey Blocks のバージョン】バージョン 10.2.1
【お使いの Snow Monkey Editor のバージョン】バージョン 4.0.0
【お使いのブラウザ】Google Chrom### 実現したいこと
子テーマやプラグインを作成して、要素の追加や削除を実施する場合、これまでJS(insertBeforeやremoveChild等)で実施してきました。
PHPでフックの利用を推奨されていますが、PHPを用いる方法に変更した方が読込速度があがるのでしょうか。
フックを用いた方法がよく分かっていない為、今後勉強しながらPHPでの修正に変更していこうと思います。また、PHPの要素の追加、削除方法で分かりやすいサイト等がありましたら教えてください。
「str_replace」と「preg_replace」で試しておりますが、うまく行かないところがあり試行錯誤状態です。よろしくお願いします。
### 発生している問題
### 試したこと
♥ 0いいねをした人: 居ません2021年1月20日 9:00 AM #65842希望されている具体的なカスタマイズ事例があればコードで紹介することもできるかもしれませんが、まずは
str_replace
やpreg_replace
で、このフォーラム内を検索されてみると良いでしょう。(「試したこと」に何も書かれていないので、何も試されていないという前提でお話しています)また、PHPの記述方法に関しては一度こちらのマニュアルを参照されて一通り試してみることをお勧めします。
♥ 0いいねをした人: 居ません2021年1月20日 11:03 AM #65862子テーマやプラグインを作成して、要素の追加や削除を実施する場合、これまでJS(insertBeforeやremoveChild等)で実施してきました。
PHPでフックの利用を推奨されていますが、PHPを用いる方法に変更した方が読込速度があがるのでしょうか。それぞれ一長一短だと思います。PHP の処理が増えればブラウザに最初の HTML が出力されるまでの時間が伸びます(ちょっと追加するくらいであればほとんど変わらないでしょうけど)。JS であれば HTML 出力後に要素が追加されるわけなので一瞬要素が追加されていない瞬間が見えてしまうということがあると思います。
「str_replace」と「preg_replace」で試しておりますが、うまく行かないところがあり試行錯誤状態です。
実際どのようなコードを書いて試して、どのようにうまくいかなかったかを書いていただいたほうが皆さんアドバイスしやすいと思うので可能ならお願いします!
♥ 0いいねをした人: 居ません2021年1月20日 8:14 PM #65931アドバイスありがとうございます。
まずは、自分で勉強してみます。
それでも分からない場合は再度トピックを立てます。
ありがとうございました。♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「要素の追加や削除の方法について」には新しい返信をつけることはできません。