我正在WordPress中使用AS-PDF插件。在这个插件中,为了打开新窗口,我想像这样在其中添加onclick事件
function as_pdf_link( $strContent ){
global $wp_query;
$strHtml = \'
<div id="aspdf">
<a target="_new" href="\' . get_bloginfo(\'wpurl\') . \'/wp-content/plugins/as-pdf/generate.php?post=\' . $wp_query->post->ID .\'"onclick="open(this.href, this.target, \'width=600, height=450, top=200, left=250\'); return false;">
<span>\' . stripslashes( get_option( \'as_pdf_linktext\' ) ) . \'</span>
</a>
</div>
\';
return $strContent . $strHtml;
}
但它不起作用。所以,请指导我怎么做。提前感谢。
最合适的回答,由SO网友:Robert hue 整理而成
早些时候,它给了你错误。试试这个。我修复了PHP语法中的错误。
function as_pdf_link( $strContent ){
global $wp_query;
$strHtml = \'
<div id="aspdf">
<a target="_new" href="\' . get_bloginfo(\'wpurl\') . \'/wp-content/plugins/as-pdf/generate.php?post=\' . $wp_query->post->ID . \'" onclick="open(this.href, this.target, \\\'width=600, height=450, top=200, left=250\\\'); return false;">
<span>\' . stripslashes( get_option( \'as_pdf_linktext\' ) ) . \'</span>
</a>
</div>
\';
return $strContent . $strHtml;
}