Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未定义变量Wordpress短代码_Php_Wordpress - Fatal编程技术网

Php 未定义变量Wordpress短代码

Php 未定义变量Wordpress短代码,php,wordpress,Php,Wordpress,我很难找到一个适合我的WP主题的短代码。我不断地发现这个错误: 注意:未定义的变量:在第119行的……。\wp content\plugins\sunland-shortcodesV2\includes\shortcode-functions.php中输出 下面是我正在创建的短代码的代码 if( !function_exists('bizbox_shortcode') ) { function bizbox_shortcode($atts, $content = NULL) { extract(

我很难找到一个适合我的WP主题的短代码。我不断地发现这个错误:

注意:未定义的变量:在第119行的……。\wp content\plugins\sunland-shortcodesV2\includes\shortcode-functions.php中输出

下面是我正在创建的短代码的代码

if( !function_exists('bizbox_shortcode') ) {
function bizbox_shortcode($atts, $content = NULL) {
extract(shortcode_atts(array(
    "image" => '',
    "description" => '',
    "title" => 'Business Name',
    "address" => '123 Main St. Chula Vista Ca.',
    "phone" => '(619)555-1234',
   ), $atts) );

$output .= '<div class="bizbox clearfix">';
if ( $image ) { $output .= '<div class="bizthumb"><img src="'. $image .'" alt="Visit our friends close by" /></div>'; }
$output .= '<div class="bizdesc">';
$output .= '<h2>'. $title .'</h2>';
$output .= ''. $address .' <br />';
$output .= $phone;
if ( $description ) { $output .= '<p>'. $description .'</p>'; }
$output .= '</div></div>';
return $output;
}}
add_shortcode('bizbox', 'bizbox_shortcode');
如果(!function_存在('bizbox_shortcode')){
函数bizbox_短代码($atts,$content=NULL){
提取(短码)附件(数组)(
“图像”=>“”,
“说明”=>“”,
“标题”=>“企业名称”,
“地址”=>“加利福尼亚州丘拉维斯塔大街123号”,
“电话”=>“(619)555-1234”,
)美元(附件);;
$output.='';
如果($image){$output.='';}
$output.='';
$output.=''.$title';
$output.=''.$address.
; $output.=$phone; 如果($description){$output.=''.$description.'

';} $output.=''; 返回$output; }} 添加_短代码('bizbox','bizbox_短代码');

第119行将是第一个$output行。非常感谢您的帮助。

请卸下。在
$output
变量第一次出现之前。 重写为

$output = '<div class="bizbox clearfix">';
if ( $image ) { 
 $output .= '<div class="bizthumb"><img src="'. $image     .'" alt="Visit our friends close by" /></div>'; }
 $output .= '<div class="bizdesc">';
 $output .= '<h2>'. $title .'</h2>';
 $output .= ''. $address .' <br />';
 $output .= $phone;
 if ( $description ) { $output .= '<p>'. $description .'</p>'; }
 $output .= '</div></div>';
return $output;
$output='';
如果($image){
$output.='';}
$output.='';
$output.=''$头衔";;
$output.=''$地址:“
”; $output.=$phone; 如果($description){$output.=''.$description.'

';} $output.=''; 返回$output;

`

您的第一个输出应该是
$output=
(无点),因为在此之前,$output不存在,因此您无法添加到其中。谢谢。工作得很好!谢谢我完全错过了。