Rimuovi 'product' e 'product-category' dall'URL - WooCommerce
15 gen 2014, 11:10:43
Visualizzazioni: 19.7K
Voti: 0
Sto usando WooCommerce per un sito di e-commerce e sta aggiungendo slug o base agli URL. Ad esempio: http://dev.unwaveringmedia.com/8dim/product-category/all-party-supplies/ http://dev.unwaveringmedia.com/8dim/product/14-snowman-serving-tray/
Non voglio gli slug/base (product e product-category) negli URL.
Esiste un modo o dei plugin per rimuoverli dagli URL?

Irfan Dayan
157
Commenti
Tutte le risposte alla domanda
1
1
Ho trovato questo interessante articolo, provalo!
È una guida/tutorial, quindi dovresti poter ottenere maggiori informazioni su cosa succede visitando il suo sito.
A proposito, è contro le regole chiedere un plugin qui.
add_action(
'pre_get_posts',
'custom_pre_get_posts'
);
function custom_pre_get_posts($query) {
global $wpdb;
if(!$query->is_main_query()) {
return;
}
$post_name = $query->get('pagename');
$post_type = $wpdb->get_var(
$wpdb->prepare(
'SELECT post_type FROM ' . $wpdb->posts . ' WHERE post_name = %s LIMIT 1',
$post_name
)
);
switch($post_type) {
case 'services':
$query->set('services', $post_name);
$query->set('post_type', $post_type);
$query->is_single = true;
$query->is_page = false;
break;
}
return $query;
}

MrJustin
804
15 gen 2014 11:36:24
Domande correlate