Пример #1
0
 function aioseop_update_settings_check()
 {
     global $aioseop_options;
     if (isset($_POST['aioseop_migrate_options']) || empty($aioseop_options)) {
         aioseop_mrt_mkarry();
     }
     // WPML has now attached to filters, read settings again so they can be translated
     aioseop_get_options();
     $update_options = false;
     if (!empty($aioseop_options)) {
         if (!empty($aioseop_options['aiosp_archive_noindex'])) {
             // migrate setting for noindex archives
             $aioseop_options['aiosp_archive_date_noindex'] = $aioseop_options['aiosp_archive_author_noindex'] = $aioseop_options['aiosp_archive_noindex'];
             unset($aioseop_options['aiosp_archive_noindex']);
             $update_options = true;
         }
         if (!empty($aioseop_options['aiosp_archive_title_format']) && empty($aioseop_options['aiosp_date_title_format'])) {
             $aioseop_options['aiosp_date_title_format'] = $aioseop_options['aiosp_archive_title_format'];
             unset($aioseop_options['aiosp_archive_title_format']);
             $update_options = true;
         }
         if (!empty($aioseop_options['aiosp_archive_title_format']) && $aioseop_options['aiosp_archive_title_format'] == '%date% | %blog_title%') {
             $aioseop_options['aiosp_archive_title_format'] = '%archive_title% | %blog_title%';
             $update_options = true;
         }
         if ($update_options) {
             update_option('aioseop_options', $aioseop_options);
         }
     }
 }
Пример #2
0
 function aioseop_update_settings_check()
 {
     if (isset($_POST['aioseop_migrate'])) {
         aioseop_mrt_fix_meta();
     }
     if (isset($_POST['aioseop_migrate_options']) || !get_option('aiosp_post_title_format') && !get_option('aioseop_options')) {
         aioseop_mrt_mkarry();
     }
 }
Пример #3
0
	function aioseop_update_settings_check() {
		global $aioseop_options;
		if ( isset( $_POST['aioseop_migrate'] ) ) aioseop_mrt_fix_meta();
		if ( ( isset( $_POST['aioseop_migrate_options'] ) )  ||
			 ( empty( $aioseop_options ) ) ) {
			aioseop_mrt_mkarry();
		}
		// WPML has now attached to filters, read settings again so they can be translated
		$aioseop_options = get_option( 'aioseop_options' );
	}
 function aioseop_update_settings_check()
 {
     global $aioseop_options;
     if (isset($_POST['aioseop_migrate_options']) || empty($aioseop_options)) {
         aioseop_mrt_mkarry();
     }
     // WPML has now attached to filters, read settings again so they can be translated
     $aioseop_options = get_option('aioseop_options');
     if (!empty($aioseop_options['aiosp_archive_noindex'])) {
         // migrate setting for noindex archives
         $aioseop_options['aiosp_archive_date_noindex'] = $aioseop_options['aiosp_archive_author_noindex'] = $aioseop_options['aiosp_archive_noindex'];
         unset($aioseop_options['aiosp_archive_noindex']);
         update_option('aioseop_options', $aioseop_options);
     }
 }
Пример #5
0
////checking to see if things need to be updated
//if_post('turn-on'){
/*   automattic?
if(!get_option('aioseop_options')){
	aioseop_mrt_fix_meta(); //move this to the if also 
	aioseop_mrt_mkarry();
	}
*/
if ($_POST['aioseop_migrate']) {
    aioseop_mrt_fix_meta();
}
if ($_POST['aioseop_migrate_options']) {
    aioseop_mrt_mkarry();
}
if (!get_option('aiosp_post_title_format') && !get_option('aioseop_options')) {
    aioseop_mrt_mkarry();
}
//}end _post('turn_on')
////end checking to see if things need to be updated
function aioseop_mrt_fix_meta()
{
    global $wpdb;
    $wpdb->query("UPDATE {$wpdb->postmeta} SET meta_key = '_aioseop_keywords' WHERE meta_key = 'keywords'");
    $wpdb->query("UPDATE {$wpdb->postmeta} SET meta_key = '_aioseop_title' WHERE meta_key = 'title'");
    $wpdb->query("UPDATE {$wpdb->postmeta} SET meta_key = '_aioseop_description' WHERE meta_key = 'description'");
    $wpdb->query("UPDATE {$wpdb->postmeta} SET meta_key = '_aioseop_meta' WHERE meta_key = 'aiosp_meta'");
    $wpdb->query("UPDATE {$wpdb->postmeta} SET meta_key = '_aioseop_disable' WHERE meta_key = 'aiosp_disable'");
    echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>Updating SEO post meta in database.</strong></p></div";
}
function aioseop_get_version()
{