4

通常使用する通常のテキストエディタからではなく、ハードコードされた短いコードをコードに挿入したいと思います。

基本的に、これでギャラリーを追加する必要があります。ユーザーはCMSからショートコードを変更する必要がないため、これをハードコーディングします。

これをどのように行う必要がありますか。.phpファイルに投稿しようとしましたが、機能しません。

これは私が追加したいコードです:

[jj-ngg-jquery-slider gallery = "1" width = "866" height = "341"]

4

3 に答える 3

4

.phpこれにより、ファイルに含めるトリックが実行されます。

<?php echo do_shortcode('[jj-ngg-jquery-slider gallery="1" width="866" height="341"]'); ?>                  
于 2012-05-17T14:19:18.490 に答える
2

ショートコードは、投稿またはページに含めるために作成されました。私は間違っている可能性がありますが、wordpressは投稿の入力をチェックし、ショートコードが見つかった場合はhtmlに置き換えます。ワードプレスはphpファイルでショートコードを検索しないため、.phpファイルにショートコードを追加しても機能しないと思います

関数をfunctions.phpに作成して、必要なhtmlを生成することができます。次に、テーマの.phpファイル内でその関数を呼び出すだけです。これがほとんどのプラグインの作成方法です。投稿とページのショートコードとphpファイルの機能。

例:

<?php echo myGallery(array('gallery'=>1, 'width'=>866, 'height' => 341); ?>
于 2011-04-06T13:07:06.613 に答える
0

この方法を試しましたか?do_shortcode($ content)

http://codex.wordpress.org/Shortcode_APIで見ました

于 2011-05-10T19:06:10.277 に答える