Domanda

Sto utilizzando Mac OS X 10.6 con XAMPP.

http://wp3.1/ è l'url a cui ho installato WordPress.

Il percorso fisico è /Users/myUserName/Sites/wp3.1/

Non installare i plugin o temi in modo "naturale". Ho creato una directory chiamata "git" che si trova nella /Users/myUserName/git/. Questo è dove tutti i miei repository git vivono. Quando voglio installare un plugin, mi basta creare un link simbolico in /Users/myUserName/Sites/wp3.1/wp-content/plugins/. Questa grande opera per semplici plugin, ma se il plugin di accodamento di un foglio di stile o uno script, i display URL,:

http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1

Come posso risolvere questo problema?

È stato utile?

Soluzione

I link simbolici sono ... rischioso in WordPress. E 'più facile da usare un dominio separato per i plugin per wp-config.php:

define( 'WP_PLUGIN_DIR', '/local/path/to/plugin/directory' );
define( 'WP_PLUGIN_URL', 'http://plugins.dev');

strategia sulla Plugin Building Uso Eclipse come esempio per la configurazione IDE con una tale impostazione.

Altri suggerimenti

Come si può vedere, l'URL plugin è corretto tranne che per il percorso vero e proprio bloccato nel mezzo. Siamo in grado di filtrare la funzione di responsabile per la generazione di URL del plugin e rimuovere questo.

Il seguente codice dovrebbe essere installato come necessario utilizzare Plugin :

add_filter( 'plugins_url', function( $url ) {
    return str_replace( '/Users/myUserName/git/', '', $url );
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top