也许有人可以解释为什么这不起作用以及如何解决它。我正在使用WP页面导航将某人发送到分页帖子末尾的另一个链接。我想要一个链接转到另一个帖子,另一个链接转到另一个网站。
if ( function_exists('wp_pagenavi') )
{
ob_start();
wp_pagenavi( array( 'type' => 'multipart' ) );
$pagenavi = ob_get_contents();
ob_end_clean();
if ( !strstr($pagenavi, 'nextpostslink') ) $pagenavi = str_replace('</div>', '<a href="http://website2.com" onClick="window.open(\'http://website1.com/another-post/\'); return true; style="float:right;" rel="next" class="nextpostslink">NEXT >></a>'."\r".'</div>', $pagenavi);
echo $pagenavi;
}
不确定我缺少什么。它只打开第一个链接,但如果我在直接的html中使用它,它可以正常工作,减去转义。
答案 0 :(得分:0)
你没有关闭双引号,试着改变,
onClick="window.open(\'http://website1.com/another-post/\');"
到
volume.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
check = !check // avoids if statements, same below
SharedPreferences prefsget = PreferenceManager.getDefaultSharedPreferences(YourActivity.this);
SharedPreferences.Editor prefset = prefsget.edit();
prefset.putBoolean(yourBoolVar, !prefsget.getBoolean(yourBoolVar, false));
prefset.commit();
}
});