"[[133]]"のようなショートコードをイメージに置き換えるために、PHPでWordpressショートコードスタイルの機能を作成しようとしています。基本的には、画像URL /タイトル/サブタイトルにID1〜150のMySQLテーブルがあり、次のようなショートコードを使ってページのテキストに動的に挿入できるようにしたいと考えています:PHPでWordpressショートコードスタイルの関数を作成するには
Blabla bla bla bla bla。 [[5]]また、bla bla bla bla bla [27] ねえ、bla bla bla! [[129]]
だから、私はちょうど$ IDとしてIDを取得したい、その後、 するmysql_query( "タイトルを選択、字幕、ID = $ IDを画像からURL" のようなMySQLのクエリにそれを養います) "[[id]]"をimg/title/subtitleに置き換えます。私は同じページでこれを何度もやりたいと思っています。
これはregexとpreg_match、preg_replace、strstr、strpos、substrのいくつかの組み合わせを必要としていることは知っていますが、どこから始めるべきか、どの機能を使うべきか分かりません。あなたは戦略を推薦できますか?私はコード自体は必要ありません。どの部分をどのように使うべきかを知っているだけで、非常に役に立ちます。
注 - これはWordpressサイト用ではないため、既存のWPショートコード機能を使用することはできません。 – supertrue
これにはpreg_replace_callbackも関係するのでしょうか? – supertrue
私は推測を念頭に置いて、おそらくWordPressから関連するコードを簡単に抽出することができると言います。あるいは、カイルが提案したことを実行して、独自のソリューションを作成するための多くのアプローチの1つを使用することができます。 –