WordPress 3.5: Medya Kitaplığı'nda özel “dosyalara tam URL yolu” ayarlama


14

WordPress 3.5'teki son değişiklikler medya dosyalarından "dosyaların tam URL yolu" seçeneğini kaldırdığından, bu seçeneği şimdi özel bir yola nasıl ayarlayacağımı merak ediyorum.

Özel bir alt etki alanına medya dosyalarım için "dosyaların tam URL yolunu" ayarlamam gerekiyor. Bu soruna bir çözüm bulma konusunda bana yardımcı olabilir misiniz?

Saygılarımızla, faxxim


Merhaba Wordpress 3.5 yeni tesisler için küçük bir eklenti yazdım. Etki alanını veya alt etki alanını doğrudan wordpress.org/extend/plugins/wp-original-media-path

Yanıtlar:


16

Seçenek adıdır upload_url_pathve yine de filtreleyebilirsiniz:

add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );

function wpse_77960_upload_url()
{
    return 'http://subdomain.example.com/files';
}

1
'http://subdomain.example.com/files//path/to/image.jpg'
URL'de

Tamam, bu kadar kolay olduğunu bilmek güzel! Çok teşekkür ederim!
faxxim

1
@toscho Çalışacağını biliyorum, ama çift eğik çizgi olması feng shui değil :)
Eugene Manuilov

1
@EugeneManuilov Bu yüzden bunları .htaccess başına kaldırıyorum .
fuxia

2
@bueltge UPLOADSbir dosya yoludur, upload_urlbir URL'dir. İki farklı URL aynı yerel yolu gösterebilir ve belirli bir yol için doğru URL'yi belirlemenin bir yolu yoktur. Yani her ikisi de iki farklı şey.
fuxia

7

@Toscho'ya bana seçeneğin adını verdiğiniz için teşekkür ederim. Bunu işlevler.php dosyanıza yerleştirerek değiştirmenin başka bir yolu:

update_option('upload_url_path', '/wp-content/uploads');

Bu, WordPress'in görüntüleri gömmek src="/wp-content/uploads/file.jpg"yerinesrc="http://domain.com/wp-content/uploads/file.jpg"

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.