trailingslashit( parse_url( wp_upload_dir()['baseurl'], PHP_URL_PATH ) ), )); } add_action('admin_enqueue_scripts', 'advancedrobotstxtoptimizer_scripts'); add_filter( 'plugin_action_links_advanced-robots-txt-optimizer-editor/robotstxt-optimizer.php', 'advancedrobotstxtoptimizer_settings_link' ); function advancedrobotstxtoptimizer_settings_link( $links ) { // Build and escape the URL. $url = esc_url( add_query_arg( 'page', 'advanced-robots-settings', get_admin_url() . 'admin.php' ) ); // Create the link. $settings_link = "" . __( 'Settings' ) . ''; // Adds the link to the end of the array. array_push( $links, $settings_link ); return $links; } function createRadioButtonGroup($options, $inputName, $optionKey, $buttonData, $hiddenInput = false) { $name = esc_attr($inputName); $opt_value = sanitize_text_field($options[$inputName]); if ($hiddenInput) { echo ""; } echo '
'; foreach ($buttonData as $id => $data) { $checked = checked($data['value'], $opt_value, false); if (isset($data['default']) && $data['default'] && !$options[$inputName]) { $checked = 'checked="checked"'; } echo " "; } echo '
'; } include_once(plugin_dir_path( __FILE__ ) . "/includes/robotsincludes.php"); include_once(plugin_dir_path( __FILE__ ) . "/includes/robots-optimizer.php");