. * * @package AMP * @subpackage Analytics * @author Dylan Ryan * @version 0.0.1 */ /** * Filter the plugin's action links to add our settings page. * * @since 0.0.1 * * @param $links * * @return array */ function amp_analytics_settings_link( $links ) { return array_merge( array( 'settings' => '' . __( 'Settings', 'amp-analytics' ) . '' ), $links ); } add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'amp_analytics_settings_link' ); /** * Print Google's AMP Analytics script. * * @since 0.0.1 */ function amp_analytics_print_scripts(){ ?> Need help finding your tracking ID?', 'amp-analytics' ), 'amp_analytics_ga_ua_callback', 'amp-analytics', 'amp_analytics_google_analytics' ); register_setting( 'amp_analytics_settings', 'amp_analytics_settings', 'amp_analytics_settings_sanitize_callback' ); } add_action( 'admin_init', 'amp_analytics_register_settings' ); /** * Render options page. * * @since 0.0.1 */ function amp_analytics_render_options_page() { ?>

AMP Analytics

'>