Wsparcie » Zaawansowane » Osobny adres URL dla mediów z wp-content/uploads/?

  • Rozwiązano Jacekalex

    (@jacekalex)


    Cześć

    Mam taki problem.
    Wordpress stoi sobie na domenie glównej typu domena.tld, a wp-admin wywaliłem na osobnego Vhosta, gdzie autoryzacja jest certyfikatem kryptograficznym SSL PKCS12 – ma osobny adres typu host.dommena.tld (autoryzację PKCS12 trzeba robić dla Virtulahosta – używam Nginxa).

    Problem posadzenia WordPressa na kilku subdomenach rowiązuje taki wpis do wp-config.php:

    define(’WP_SITEURL’, 'https://’ . $_SERVER[’HTTP_HOST’]);
    define(’WP_HOME’, 'https://’ . $_SERVER[’HTTP_HOST’]);

    Kłopot jest taki, że jak dodaję produkt w Woocommerce przez panel administracyjny, i dodaję obrazki, to w bazie lądują z pełnym adresem WWW Vhosta, który jest chroniony autoryzacją SSl.

    Potrzebuje tak to rozwiązać, aby były te obrazki zapisywane albo ścieżką względną typu /wp-content/uploads….
    albo miały swoją osobną domenę np img.domena.tld (podobnie, jak to można zrobić w Prestashopie.)

    Wszelkie uwagi mile widziane.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Myślę, że ustawienie konkretnej ścieżki/domeny dla katalogu z mediami powinno pomóc, (ja sobie tak obrazy do subdomen przenoszę, żeby mieć tam krótszą ścieżkę):
    (Wcześniej w WordPressie ta funkcja była dostępna w kokpicie|Ustawienia|Media, ale ktoś uznał, że to zbyt hakerskie i teraz trzeba edytować wp-config)

    http://codex.wordpress.org/Function_Reference/wp_upload_dir#Folder_Name

    Kiedyś znalazłem, że można przywrócić starą stronę ustawień mediów, ale w sumie to się robi jednorazowo, więc stwierdziłem że nie warto.

    Ścieżki relatywne w WP nie istnieją. Jest wtyczka, która zmienia ściezki absolutne, na relatywne.

    Thread Starter Jacekalex

    (@jacekalex)

    @piotr Potrebka

    Ścieżki relatywne w WP nie istnieją. Jest wtyczka, która zmienia ściezki absolutne, na relatywne.

    Czy ta wtyczka, o której piszesz, ma jakąś nazwę?

    Pytam, bo już kombinuję nad skryptem (Perl lub Python) czy triggerem do bazy, który by to robił, ale to by było celowanie z armaty do wróbla. 😉

    Pozdro

    Thread Starter Jacekalex

    (@jacekalex)

    EDIT:

    Już znalazłem rozwiązanie, nie trzeba żadnych kodów ani wtyczek, wystarczyło:

    define( 'WP_CONTENT_URL’, 'http://img.domena.tld/wp-content’ );

    Dziękuję wszystkim za pomoc i „trafne odpowiedzi” 😉

    Pozdro

    Jakby co zapraszamy na forum facebook-a. Napewno pomocni się znajdą 🙂

Viewing 5 replies - 1 through 5 (of 5 total)
  • Temat ‘Osobny adres URL dla mediów z wp-content/uploads/?’ jest zamknięty na nowe odpowiedzi.