$result= $wpdb->get_results("SELECT wp_terms.term_id, wp_terms.name, wp_terms.slug, wp_posts.ID FROM wp_terms INNER JOIN wp_term_taxonomy ON ( wp_terms.term_id = wp_term_taxonomy.term_id ) INNER JOIN wp_term_relationships ON ( wp_terms.term_id = wp_term_relationships.term_taxonomy_id ) INNER JOIN wp_posts ON ( wp_term_relationships.object_id = wp_posts.ID ) WHERE wp_term_taxonomy.taxonomy = 'tag' AND wp_posts.ID = ".get_the_ID()." ORDER BY wp_posts.post_date DESC ");
add_filter('upload_mimes', 'my_upload_mimes'); function my_upload_mimes($mimes = array()) { $mimes['svg'] = 'image/svg+xml'; return $mimes; }
WordPress incorpora de forma nativa funciones para mostrar contenido condicionado en que parte te encuentres. Estás son dos de las funciones:
Devuelve true o false si te encuentras en la home del tema.
is_front_page();
Devuelve true o false si te encuentras en una entrada.
is_single();
Solo necesitas reemplazar en el archivo woocommerce-checkout-manager.php la función wccs_custom_checkout_field_process().
Error:
Fatal error: Call to undefined method WooCommerce::add_error()
function wccs_custom_checkout_field_process() { global $woocommerce; $options = get_option( 'wccs_settings' ); if ( count( $options['buttons'] ) > 0 ) : foreach ( $options['buttons'] as $btn ) : if ( (!$_POST[ ''.$btn['cow'].'' ] ) && (true == ($btn['checkbox']) ) ) //$woocommerce->add_error( '<strong>'.$btn['label'].'</strong> '. __('is a required field', 'woocommerce-checkout-manager' ) . ' '); wc_add_notice( '<strong>' . $btn['label'] . '</strong> ' . __( 'is a required field.', 'woocommerce' ), 'error' ); endforeach; endif; }
En el archivo wp-config.php cambiar define(‘DB_CHARSET’, ‘utf8’); por define(‘DB_CHARSET’, ‘latin1’); .
define('DB_CHARSET', 'latin1'); define('DB_COLLATE', '');
INSERT INTO 'wp_users' ('user_login', 'user_pass', 'user_nicename', 'user_email', 'user_status') VALUES ('newadmin', MD5('mypassword1'), 'myfirstname mylastname', 'email@mywebsite.com', '0'); INSERT INTO 'wp_usermeta' ('umeta_id', 'user_id', 'meta_key', 'meta_value') VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}'); INSERT INTO 'wp_usermeta' ('umeta_id', 'user_id', 'meta_key', 'meta_value') VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');
UPDATE wp_options SET option_value = REPLACE(option_value,'url_anterior','url_nuevo'); UPDATE wp_posts SET post_content = REPLACE(post_content,'url_anterior','url_nuevo'); UPDATE wp_posts SET guid = REPLACE(guid,'url_anterior','url_nuevo'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'url_anterior','url_anterior');