WordPress Snippet

ワードプレスをカスタマイズしよう

URLとIDを指定して、好きな場所の好きなhtmlから引用する

function my_scripts_setup() {

	add_action( 'wp_footer', 'my_add_inline_script', 99 );
}

function my_add_inline_script() {
	$path	= '/wp3/enough/';	 
	$node	= '#recent-post-groupby-cat-2';
	$scripts= ' jQuery(document).ready(function() {
 jQuery("#view-entry").load(\'' . $path . ' ' . $node . '\');
				});';

	if ( wp_script_is( 'jquery', 'done' ) ) {

		$html= '<script type="text/javascript">%1$s</script>' . "\n";

		printf( $html, $scripts );
	}
}
<div id="view-entry"></div>

うーん、マルチサイトだと動かないなぁー

マルチサイトだから動かないのではなく、サンプルに使っていた参照先が http://www.tenman.info/wp3/enough で、当サイトのURLが http://tenman.info/labo/snip であり、

XMLHttpRequest cannot load http://www.tenman.info/wp3/. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://tenman.info’ is therefore not allowed access.

というわけで、http://tenman.info/labo/css/?p=401 の #post-401 の部分をロードしたのが、以下のデモです

jquery_load

DEMO

これは、他のブログの投稿です

[emulsion_relate_posts]