0

私はワードプレスとphpをいじっているだけで、立ち往生しています。

ワードプレスの functions.php ファイルで、これを使用して 2 つの基本的なサンプル ショートコードを作成しています。

<?php

add_shortcode('addAudioFile', 'addAudioFile');
function addAudioFile( $atts, $content = null ) 
{
  return '<li class="audio_file">' . $content . '</li>';
} 


add_shortcode('addAudioPlayer', 'addAudioPlayer');
function addAudioFile() 
{
  return '<audio preload></audio>';
}

1 つ目はユーザー コンテンツをリスト アイテムに変換するだけで、2 つ目はプラグイン audio.js のインスタンスを呼び出すだけです。書かれているように、管理パネルが壊れて、構文に何かが欠けていると思います。

それは何ですか???ありがとう!!!

PS php ファイル内の 1 つのショートコードは正常に機能しますが、両方を追加すると機能しません。関数ファイルにあるのはこれだけです。

4

1 に答える 1

2

PHP では関数の上書きが許可されていないため、同じ名前の関数を 2 つ持つことはできません。2 番目の名前を変更する必要があります。

于 2013-01-30T23:26:53.320 に答える