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 の部分をロードしたのが、以下のデモです
DEMO
これは、他のブログの投稿です