put_contents($file_css,$css_file_content,FS_CHMOD_FILE ); $wp_filesystem->put_contents($file_js,$js_file_content,FS_CHMOD_FILE ); } } add_action( 'at_ticker_code', 'at_scroll_plugin_mod' ); function at_scroll_plugin_mod() { global $at_news_scroller; require_once(dirname(__FILE__)."/ticker.php"); } define('AT_NEWS_PLUGIN_URL', plugin_dir_url(__FILE__) ); define('CSS_URL', AT_NEWS_PLUGIN_URL . '../style/style.css'); // Add header hook for user to load css by plugin add_action('wp_head','hook_css'); function hook_css() { echo "". "\n" ; wp_register_script( 'at_ticker_init_js', AT_NEWS_PLUGIN_URL."../js/init.js" ,array('jquery'),"2.1.1",true); wp_enqueue_script( 'at_ticker_init_js'); } add_shortcode('at-scroll-code', 'at_scroll_plugin_mod'); // [at-scroll-code] ?>