web-dev-qa-db-fra.com

Comment renommer 'Tag Base' avec WPeC 3.8?

Dans Wordpress> Paramètres> Permaliens, une option au bas de la page permet de modifier la "base de balises".

J'ai entré "testtag" dans cette option et enregistré, mais mes pages de balises continuent de s'afficher en tant que "tagged" (par exemple, www.example.com/tagged/tagcategory).

wpsc-functions.php dans le dossier wp-ecommerce> wpsc-core ... à la ligne 319 'tagged' peut être renommé, ce qui modifiera les URL générées par des éléments tels que le nuage de tags, ce qui résout en partie le problème - mais lorsque vous Cliquez sur et demandez ces nouvelles URL, il génère une erreur 404.

Quelqu'un at-il des idées s'il vous plaît sur la façon dont je peux renommer cela.

J'utilise WP 3.1 et Wordpress E-commerce Plugin 3.8. J'ai un site de test sur www.chainsawdr.com. Un exemple d'URL de tag peut être trouvé en cliquant sur un lien dans le nuage de tags.

Tout aide ou avis sera le bienvenu. Merci d'avoir lu

ChainsawDR.com

1
Dean Rowe

Les balises sont une taxonomie personnalisée appelée product_tag dans WPEC 3.8+ et ne sont pas la même taxonomie que les balises WordPress par défaut. C’est pourquoi la base de balise n’a aucun effet.

Ligne 315 dans wpsc-core/wpsc-functions.php:

register_taxonomy( 'product_tag', 'wpsc-product', array(
    'hierarchical' => false,
    'labels' => $labels,
    'rewrite' => array(
        'slug' => '/' . sanitize_title_with_dashes( _x( 'tagged', 'slug, part of url', 'wpsc' ) ),
        'with_front' => false )
) );

* Modifier - j'ai en quelque sorte sauté la partie de votre question où vous soulignez ce qui précède, cependant, changer le slug dans ce fichier puis vider vos règles de réécriture changera le slug, mais vous éditez des fichiers core qui sont toujours mauvais.

Je suppose que la question devrait alors être la suivante: "Est-il possible de remplacer un élément défini ailleurs dans un appel register_taxonomy?"

0
Milo