問題タブ [shortcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
137 参照

php - 異なる構文が同じ結果になるのはなぜですか?

異なる構文で同じ結果が得られるのはなぜですか?

例えば

また、私は何年も前から使用<?=してきましたが、それが非推奨であることを理解したので、使用する必要があり<?php echoます。これは事実であり、その理由は何ですか? 毎回それを書き出すのはもっと面倒です。

あなたの考えは何ですか?

0 投票する
1 に答える
660 参照

php - Wordpress / PHP - 単一のショートコードを実行する

WP では、文字列からショートコードをフィルタリングし、フックされた関数を で実行できますdo_shortcode($string)

登録されているすべてのショートコードではなく、単一のショートコードをフィルタリングすることはできますか?

たとえば、コメント投稿者にもいくつかのショートコードを使用できるようにする必要がありますが、明らかな理由ですべてではありません:)

0 投票する
1 に答える
1676 参照

wordpress - ワードプレスギャラリーのショートコードスラグをファイル名に変更

添付ファイルページのスラッグを参照ファイル名に変更することはできますか?要するに...私はギャラリーショートコードを使用して、単純なページベースのギャラリーを構築します。

アップロードプロセス中に元のファイル名(DSC1223.jpgなど)を(3b1871561aab.jpgに)変更しましたが、URL内のスラッグとして表示されません。DSC1223のみを使用します。

istを変更する方法はありますか?

よろしく、スティーブ

最善の方法は、functions.phpにこのようなものを書くことです。

0 投票する
3 に答える
2991 参照

wordpress - ショートコードがwordpress3.0で機能しない

Wordpress 3.0でショートコードを機能させるために必要なものはありますか?私はいくつかのショートコードを試しましたが、どれも期待どおりに機能しませんでした。

よろしく-dj

0 投票する
4 に答える
10070 参照

wordpress - WordPressの動的なショートコードと関数

データベースエントリに基づいたショートコードの自動生成に少し問題があります。

私は通常のショートコードを機能させることができます。

そしてそれをアクティブにするための次のショートコードは[route 5]

これは機能します。しかし、私が必要としているのは、データベースエントリごとに生成されるショートコードです。何かのようなもの:

上記は、私がそれをどのように機能させたいかの一例にすぎません。文字通り私が使用しているコードではありません。これを達成するにはどうすればよいですか?): ありがとう。

0 投票する
2 に答える
6077 参照

php - WordPress のギャラリー ショートコードでカスタム画像サイズを許可する

WordPress 2.5 以降では、WordPress ブログの投稿またはページに画像ギャラリーを追加するオプションを可能にするギャラリー機能が組み込まれています。(参照: http://codex.wordpress.org/Gallery_Shortcode )

オプションを使用してsize、表示するサムネイルのサイズを指定できます。有効な値は、"thumbnail"、"medium"、"large"、および "full" です。デフォルトは「サムネイル」です。「サムネイル」、「中」、「大」の画像のサイズは、WordPress の管理パネルで設定できます。

すなわち。[gallery size="medium"]

私の質問: [gallery] ショートコードをハックして、入力時にカスタム サイズを許可しようとしています。管理パネルからこれを実行しようとはしていません。のようなものを使用したいと思い[gallery size="145x160"]ます。

肥大化したプラグインをダウンロードするのではなく、既にあるプラグインで作業したいのですが、ファイル構造のどこに変更を加える必要があるのか​​ わかりません。私は PHP に精通していますが、変更を加えると、WP の将来のバージョンを更新すると、設定した内容が上書きされるのではないかと心配しています。
誰かがこれで私を助けてくれますか?

どうもありがとうございました!

0 投票する
2 に答える
898 参照

php - ID を含む Wordpress ショートコードを、ID を使用して HTML マークアップに置き換えます

Wordpress でフィルター プラグインを作成しています。いくつかのプラグイン固有のタグを HTML のビットに置き換えています。

例:[VIDEO ID=12]この関数で preg_replaced を介して置き換えられます

置換が発生するたび$idに、関数に正しい ( ) パラメータを確実に提供する方法が正確にはわかりません。get_video_block()

関数内以外に実際のループはありませんpreg_replace()。その値をどのように指定すればよいでしょうか?

より多くのコンテキストについては、次のようにget_video_block()機能します。

0 投票する
1 に答える
2634 参照

wordpress - Wordpress でショートコード内のショートコードが機能しない?

image、、などのショートコードを追加する必要がhrありbuttonます。ただし、hr が適切に機能するためには、wpautopフィルター ( ) も削除する必要がありました。remove_filter('the_content','wpautop')ここで、パラグラフを手動で設定するために、ショートコードを設定して、p単純に変換[p]text[/p]<p>text</p>ます。

しかし、[p /]他のショートコード内では機能していません。内容を変更していると思われます。これが私の簡単な機能です:

私はfunctions.phpすでにハックでいっぱいのように見えるので、これには少し神経質になっています。何かアドバイス?

マーティ・レイン

0 投票する
5 に答える
1421 参照

php - postent コンテンツ領域外でショートコードを実行するのに役立ちます

まず、このプラグインを使用しています

http://wordpress.org/extend/plugins/my-youtube-playlist/ & このテーマ、www.press75.com/themes/on-demand/this-is-a-sample-video-post-4/

私の意図は、現在 1 つのビデオしか表示されていないテーマの灰色の領域に YouTube プレイリストを表示することです。私の意図は、プラグインショートコードを配置できる場所としてテーマのYoutubeコード埋め込みフィールドを使用し、プラグインに投稿に必要なプレイリストを作成させることでした. ただし、プラグインが投稿のコンテンツ領域に配置されていない場合、プラグインにショートコードを実行させることができませんでした。

ビデオ リンクが投稿されるか、テーマの関連フィールドにビデオ埋め込みコードが入力されると、テーマはビデオ コンテナ Div (ビデオの灰色の領域) を作成します。

私は次のことを試しました

  • [myyoutubeplaylist LO3n67BQvh0, WGOohBytKTU, iwY5o2fsG7Y, PyKNxUThW4E, 1cX4t5-YpHQ, SJ183htYl-8, eWwoHPrrJYY, bja2ttzGOFM]単一の投稿 php ファイルにハードコーディングして、プラグがそれを取得するかどうかを確認します。運がない。ショートコードを画面に出力するだけです

  • <?php echo do_shortcode('[myyoutubeplaylist LO3n67BQvh0, WGOohBytKTU, iwY5o2fsG7Y, PyKNxUThW4E, 1cX4t5-YpHQ, SJ183htYl-8, eWwoHPrrJYY, bja2ttzGOFM]'); ?>それがそれを拾うかどうかを確認するためのハードコーディング。運がない。ショートコードを画面に出力するだけです。

  • テンプレートでショートコード パラメータを次の場所にダンプします
    <?php echo do_shortcode( get_video($post->ID); ?>。運がない。ショートコードを画面に出力するだけです

  • テーマによって作成されたビデオ コンテナ div の外側で上記のすべてを繰り返す

私はアイデアから新鮮なので、あらゆる助けをいただければ幸いです

0 投票する
1 に答える
499 参照

php - HREFのURLの途中でショートコードエコーを作成します

ショートコード[mmjs-city]は、ユーザーがいる都市を反映しています。

ユーザーの都市を検索語として使用した結果ページにユーザーを誘導するリンクを作成したいと思います。基本的に、URLは結果ページのURL +ショートコード(都市)の結果である必要があります。

私はそれをこのように書こうとしました:

通常、私はPHPを使用して都市を値に割り当てますが、テーマではなくページにいて、何らかの理由でPHPがページで機能しない可能性があります。可能ですが、方法がわかりません。とにかく、誰かが私がそれをどのように行うことができるか知っていますか?おかげで、メリークリスマス