0

我只是在玩弄 wordpress 和 php 并被卡住了。

在 wordpress 的 functions.php 文件中,我正在使用它创建两个基本示例短代码

<?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>';
}

第一个只是将用户内容变成一个列表项,第二个只是调用插件 audio.js 的一个实例。正如它所写的那样,管理面板坏了,我认为我的语法遗漏了一些东西。

它是什么???谢谢!!!

PS php 文件中的一个短代码可以正常工作,但是当我同时添加它们时,它就不起作用了。这就是函数文件中的全部内容。

4

1 回答 1

2

PHP 不允许覆盖函数,所以不能有两个同名的函数。您需要重命名第二个。

于 2013-01-30T23:26:53.320 回答