我创建了一个短代码,在两个不同的页面中显示一些内容。
两个站点都有不同的样式来显示相同的短代码内容。
但是,条件标签无法正常工作。
这里的代码:
function comunicacionpdf_sc($atts, $content = null) {
extract(shortcode_atts(array("url" => 'http://www.example.com/file.pdf'), $atts));
if (is_page('comunicaciones')) {
return 'test';
//$output .= '<h6><a href="'.$url.'" target="_blank">Descargar PDF</a></h6>';
} else {
//$output .= '<div class="cd_comunicacionespdf"><a href="'.$url.'" target="_blank">Descargar Aquí</a></div>';
return 'no-test';
}
}
add_shortcode('comunicacionpdf', 'comunicacionpdf_sc');
请忽略注释的输出,它实际上会在前端查看。
从已经开始,非常感谢您的帮助