Tillad lokale servere som WP repository

Har du din egen repository til WordPress plugins og themes vil du opdage at den vil skrive noget i retningen af “Ugyldig URL” hvis dit repository er hosted på lokal netværket.
Det skyldes at WordPress folkene som standard har forhindret at du kan benytte lokale IP’er.

Men som med så meget andet, er det muligt at ænder på dette.

add_filter('http_request_host_is_external', 'zebs_add_my_local_server_as_repository', 50, 3);

 * Allow my local server as repository
 * @param boolean $external
 * @param string $host
 * @param string $url
 * @return boolean
 */
function zebs_add_my_local_server_as_repository($external, $host, $url) {
	return stristr($host, 'wp-repo.local') || $host == '192.168.0.50';
}

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.