' . $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' );
?>