切换快捷代码清理标题

时间:2013-09-06 作者:Danny

想知道是否有人能帮我。。。以下是我的自定义主题快捷码:

add_shortcode(\'toggle\', \'shortcode_toggle\');
function shortcode_toggle( $atts, $content = null ) {
extract(shortcode_atts(array(
    \'title\'      => \'\',
    \'class\'      => \'\',
), $atts));

$out .= \'<h5 name="\' .$title. \'" class="toggle \'.$class.\'"><a class="togglelink" href="#">\' .$title. \'</a></h5>\';
$out .= \'<div class="toggle-content">\';
$out .= \'<div class="block">\';
$out .= do_shortcode($content);
$out .= \'</div>\';
$out .= \'</div>\';
返回$out;}

这位于“我的主题”功能中。php文件。我希望能够回显为中的切换输入的标题

<h5 name=" \'.$title. \'">
。。。但我需要它去掉所有字符和格式(没有空格/符号等)。。。

有什么想法吗?

谢谢

1 个回复
SO网友:Danny

@Ravs。。。有了这个:

$title = sanitize_title($title);
谢谢你的帮助!

结束

相关推荐

如何覆盖Shortcodes.php核心文件?

我想覆盖/更新核心短代码。php文件。构建一个数组并向其他函数发送不同的数据,但我的问题是如何在不编辑核心文件的情况下做到这一点?是否有覆盖核心文件和/或函数的最佳做法?