私はExpressionEngineに比較的慣れていないので、それを学んでいると、WordPressがしばらくの間持っていたものが欠けているのを目にしています。私にとって大きなものはショートコードです。これを使用して、CMSユーザーが他のコンテンツと一緒にさらに複雑なコンテンツを配置できるようにするためです。
プライベートベータ版のプラグインを除いて、EEではこれに相当するものは見当たりません。
最初のテストとして、コンテンツフィールドで区切られた文字列(例:#foo#)を使用してショートコードを偽造し、正規表現を使用してそれらを引き出し、EEのデータベースからコンテンツを取得できる関数に渡します。
これは2番目の質問に私をもたらします。それは、EEのAPIドキュメントを見ると、プログラムでチャネルエントリを取得する簡単な手段がないように見えるということです(WPの組み込みget_posts関数に似たものを考えてください)。
だから私の質問は:
a)これはできますか?b)もしそうなら、それにアプローチする私の方法は合理的ですか?それとも、私のアプローチに欠けている愚かな明白な何かがありますか?
繰り返しになりますが、ここでの私の主な目的は、コンテンツを管理している人々が、チャネルコンテンツに置き換えられるコードをコンテンツにドロップできるようにする手段を持つことです。
あなたが私に与えることができるアドバイスや助けをありがとう。