' . $content; } else { $content = '
' . $content; } /* Bottom contet */ if ( ( ( isset( $options['ad_auris_wp_plugin_section1_textarea_field_1'] ) ) && ( !empty( $options['ad_auris_wp_plugin_section1_textarea_field_1'] ) ) && ( !isset( $options['ad_auris_wp_plugin_section1_checkbox_field_1'] ) ) && ( empty( $options['ad_auris_wp_plugin_section1_checkbox_field_1'] ) ) ) && ( !is_single( $post_id_exclude_bottom_array ) ) ) { $content = $content . '
'; } else { $content = $content . '
'; } return $content; } else { return $content; } # Page etc. } add_filter( 'the_content', 'ad_auris_wp_plugin', $function_custom_priority ); } function add_custom_css() { wp_enqueue_style('custom-css', get_template_directory_uri() . '/custom.css'); // Add dynamic style if a single page is displayed if ( is_single() ) { $color = "#000111"; $custom_css = ".mycolor{ background: {$color}; }"; wp_add_inline_style( 'custom-css', $custom_css ); } } add_action( 'wp_enqueue_scripts', 'add_custom_css' ); /* ----- WP Admin ----- */ add_action( 'admin_menu', 'ad_auris_wp_plugin_add_admin_menu' ); add_action( 'admin_init', 'ad_auris_wp_plugin_settings_init' ); # Menu function ad_auris_wp_plugin_add_admin_menu() { // add_options_page( 'ad_auris WP: Add custom content', 'ad_auris WP: Add custom content', 'manage_options', 'ad_auris_wp_plugin', 'ad_auris_wp_plugin_options_page' ); add_menu_page( 'Auto Narration', 'Ad Auris', 'manage_options', 'ad_auris_wp_plugin', 'ad_auris_wp_plugin_options_page', 'dashicons-controls-play', 80 ); } # Prepare function ad_auris_wp_plugin_settings_init() { register_setting( 'ad_auris WP: Add custom content (pluginPage)', 'ad_auris_wp_plugin_settings', 'sanitize_callback' ); # Define section 2 + header h2 (info) add_settings_section( 'ad_auris_wp_plugin_section2', __( 'RSS Auto Narrate Settings', 'ad_auris_wp_plugin' ), 'ad_auris_wp_plugin_settings_section_callback2', 'ad_auris WP: Add custom content (pluginPage)' ); # Define content field (top) add_settings_field( 'ad_auris_wp_plugin_section2_textarea_field_1', __( 'RSS Key:', 'ad_auris_wp_plugin' ), 'ad_auris_wp_plugin_section2_textarea_field_1_render', 'ad_auris WP: Add custom content (pluginPage)', 'ad_auris_wp_plugin_section2' ); # Add to page add_settings_field( 'ad_auris_wp_plugin_section3_checkbox_field_2', __( 'Add to pages:', 'ad_auris_wp_plugin' ), 'ad_auris_wp_plugin_section3_checkbox_field_2_render', 'ad_auris WP: Add custom content (pluginPage)', 'ad_auris_wp_plugin_section3' ); # Clear at uninstall add_settings_field( 'ad_auris_wp_plugin_section3_checkbox_field_1', __( 'Clear plugin data:', 'ad_auris_wp_plugin' ), 'ad_auris_wp_plugin_section3_checkbox_field_1_render', 'ad_auris WP: Add custom content (pluginPage)', 'ad_auris_wp_plugin_section3' ); } # Make content field (top) function ad_auris_wp_plugin_section2_textarea_field_1_render() { $options = get_option( 'ad_auris_wp_plugin_settings' ); ?>
'; echo __( 'Ensure your special RSS Key is included before saving.', 'ad-auris' ); } # Add to page exclude function ad_auris_wp_plugin_section3_text_field_1_render() { $options = get_option( 'ad_auris_wp_plugin_settings' ); ?> ' cols='' style='width:100%' > ' cols='' style='width:100%' > value='1'>

Ad Auris