<?php
// Attributes
extract(shortcode_atts(
array(
'postid' => '',
'ptitle' => '',
), $atts)
);
$postid = $atts['postid'];
$ptitle = $atts['ptitle'];
if(!empty($ptitle)){
echo 'Whoops! Looks like went wrong here!';
}
else
{
if($postid == false)
{
echo '<span class="ptitle">$ptitle</span>';
}
else
{
echo '<span class="ptitle"><a href="site.com/$postid">$ptitle</a></span>';
}
}
我试图让我的代码工作做如下制作一个变量使用“如果”,并与空变量
- 显示错误消息,如果$ ptitle是空
(这是我需要帮助的地方)
2-如果另一个值是空的,它会回显这个<span class="ptitle">$ptitle</span>
3-如果其他价值($帖子ID)中有一些则呼应<span class="ptitle"><a href="site.com/$postid">$ptitle</a></span>
但是我就是不明白,足够的空值和“假”创建这个正确
你需要回应这个'的 $ ptitle''如同'echo' $ ptitle';'因为你在PHP内部。然后为其他人做同样的事情。 –
以及这个 - 哎呀!看起来在这里出错了! – Eddie
另外,这是从'$ atts'填充? –