Domande taggate «rewrite-rules»

Le regole di riscrittura modificano l'aspetto di un URL web. Questa modifica è chiamata riscrittura URL. Gli URL riscritti (a volte noti come URL brevi e fantasiosi, ottimizzati per i motori di ricerca - URL SEF o slug) vengono utilizzati per fornire collegamenti più brevi e dall'aspetto più pertinente alle pagine web. La tecnica aggiunge uno strato di astrazione tra i file utilizzati per generare una pagina web e l'URL che viene presentato al mondo esterno.

1
Hai bisogno di aiuto con add_rewrite_rule
SOLUZIONE Sono andato con l'aggiornamento 3 e l'ho fatto funzionare. Ciò che avevo frainteso era che credevo che una regola di riscrittura sarebbe cambiata designers/?designer=some-designer&bid=9in /designers/some-designer. Ma è ovviamente il contrario. Ho fatto qualche ricerca, ma non capisco come usare add_rewrite_rule () . Questo post è abbastanza vicino a quello …

9
Come si crea una pagina "virtuale" in WordPress
Sto cercando di creare un endpoint API personalizzato in WordPress e devo reindirizzare le richieste a una pagina virtuale nella radice di WordPress su una pagina effettiva fornita con il mio plug-in. Quindi, in pratica, tutte le richieste a una pagina vengono effettivamente instradate all'altra. Esempio: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Il punto è …


1
Quando deve essere utilizzato add_rewrite_tag ()?
Ho trascorso alcuni giorni cercando di imparare come aggiungere al meglio le regole di riscrittura. Finora la mia comprensione è che un modo adatto per aggiungere regole semplici è quello di utilizzare add_rewrite_rules(), con un grande ringraziamento a Jan Fabry per questo scambio che le elaborazioni sono state di grande …





2
Comprensione add_rewrite_rule
Sto cercando di add_rewrite_rulelavorare per estrarre un parametro dall'URL e passarlo attraverso la richiesta. Ho visto un numero di post su questo, ma non riesco a farlo funzionare. Se un URL inizia con una determinata stringa, vorrei rimuoverlo dall'URL e passarlo come parametro di query. URL richiesta esempio: http://domain.com/foo/my_page Questo …

6
Dove, quando e come scaricare correttamente le regole di riscrittura nell'ambito di un plug-in?
Sto riscontrando un problema un po 'strano con le regole di riscrittura che non funzionano correttamente. Ho provato a usare flush_rewrite_rules();e flush_rewrite_rules(true);. Ho anche provato a globalizzare $wp_rewriteusando $wp_rewrite->flush_rules();e$wp_rewrite->flush_rules(true); Nessuno dei due sembra svuotare correttamente le regole di riscrittura. Quelle chiamate stanno effettivamente svuotando le regole di riscrittura quando vengono …


3
Regole di riscrittura di WordPress per tipo di posta personalizzato e tassonomia
Ho trovato questo posto come una buona fonte di informazioni in passato attraverso molti google per i problemi che ho incontrato. La mia domanda riguarda le regole di riscrittura dettagliata utilizzate da WordPress. Ho impostato un tipo di post personalizzato chiamato progetto e ho registrato una tassonomia personalizzata denominata progetti …

2
Tipo di post personalizzato Permalink / Rewrite non funziona immediatamente
Colpire un muro di mattoni con il seguente: Io ho: 1 tipo di post personalizzato chiamato cpt_community 1 tassonomia personalizzata chiamata tax_community Se ho impostato la 'rewrite' => truemia registrazione CPT, i permalink a una voce per questo CPT sono del tipo http://<domain>/cpt_community/test_item/e ottengo un 404 quando lo sfoglio. Se …

1
Regole di riscrittura personalizzate per pagina di archivio e singolo post
Sto costruendo un sito Wordpress con diversi tipi di post personalizzati. Ogni tipo di post è una rivista diversa. Ho anche un metacampo personalizzato per un anno ed una rivista. Vorrei avere gli URL (usato archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ L'ho fatto per codice: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); add_rewrite_tag('%issue%', '([0-9])'); …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.