wordpress で ajax ページ ローダー プラグインを使用しています。私が使用しているすべての投稿ページで
<a id="a_link" rel="nofollow" title="Print This Page" target="_blank" href="http://myurl.com/temp/?page_id=444&print=1">
<img class="WP-PrintIcon" style="border: 0px;" title="Print This Page" alt="Print This Page" src="http://myurl.com/temp/wp-content/plugins/wp-print/images/print.gif">
</a>
<a id="a_link" rel="nofollow" title="Print This Page" target="_blank" href="http://myurl.com/temp/?page_id=444&print=1">Print This Page</a>
しかし、新しいタブを開くことができませんでした。また、コンテンツが読み込まれる ajax ページ ローダー プラグインのスクリプトに JS のコードを記述します。このスクリプトを ajax ページのロード時にロードします。
jQuery('a').click(function (event) {
var id = jQuery(this).attr("id");
if(id == 'a_link'){ var href = jQuery(this).attr("href");
jQuery('#supersized-loader').css('display','none');
window.open(href);
}
});