我将以下PHP代码作为我网站主题的一部分。我被困的地方是,如果$ sec_title的值包含撇号,则文本不会显示。但没有撇号,它包含罚款。如何修改此项以防止此问题?
<?php
if ( $sec_title ) {
echo do_shortcode( "[onex_section_header
title={$sec_title}
subtitle='{$sec_subtitle}']"
);
} ?>
答案 0 :(得分:0)
尝试使用:
$sec_title = addslashes($sec_title)
回声或尝试切换双引号和单引号之前
echo do_shortcode('[onex_section_header
title={$sec_title}
subtitle="{$sec_subtitle}"]'
);