1
我为文本的大小创建简码,并且完美地工作,它总是显示在文本内容顶部的问题,没有下,我把短码和我可以看到文本在编辑器,但始终把顶部和不尊重我投入了可视化编辑器等的位置和it's相同我把标签为p或Br,总是去顶Wordpress在文本下显示简码
我的代码:
<?php
/*---------------------------------------------------------------------------------------------
* Theme Shortcode - Resize
* Version 1.0
* Description: TFW Resizer Text
---------------------------------------------------------------------------------------------*/
$oplinks='<div style="clear:both;float:right;"><h3 style="text-align: right;"><span style="font-size: large;"><span style="color: #ff9900;"><span style="color: #000000;"><strong>Font Size</strong></span> <span style="color: #0000ff;">» </span><span style="color: #ff6600;"><a id="plustext" onclick="resizeText(1)" href="javascript:void(0);"><span style="color: #bf1616;">Large</span></a> | <a id="minustext" onclick="resizeText(-1)" href="javascript:void(0);"><span style="color: #bf1616;">Small</span></a></div><br/>';
function theme_tfw_sizer()
{
global $oplinks;
echo '<script type="text/javascript">
function resizeText(multiplier) {
if (document.body.style.fontSize == "") {
document.body.style.fontSize = "1.0em";
}
document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}
</script>';
echo $oplinks;
}
add_shortcode('tfw_sizer','theme_tfw_sizer');
?>
Regards
好吧,现在在我想要的位置工作,我忘记使用回报,问候和感谢 – user2202136 2013-04-04 16:15:53
我有同样的问题,但使用回声/打印不是问题。我发现我的问题是因为没有输出缓冲。在这里找到一个有用的链接 - http://www.devshed.com/c/a/PHP/Output-Buffering-With-PHP/ – 2017-08-24 07:12:58