Wsparcie » Używanie i konfiguracja WordPressa » Własny motyw – export

  • Witam, zrobiłem własny motyw, wszystko działało fajnie na local. Jak dodałem go na serwer to działa tylko homepage a style, zdjęcia itd zaciąga z localhost nadal, dokładnie tak samo jest z podstronami -> wyskakuje error 500 jak chce na jakąkolwiek przejść.
    Nie wiem co robię nie tak, filmiki z samouczkami nic nie pokazują innego niż robie.
    Mam też wpis .htacess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    Proszę o pomoc, mam bardzo napiętą sytuacje.

    EDIT: Zmieniłem w bazie w WP Option na adres url strony to style i obrazki są już ok zaciągane, natomiast podstrony nadal nie działają, włącznie z /admin

    • This topic was modified 4 years, 8 months temu by md.
    • This topic was modified 4 years, 8 months temu by md.
    • This topic was modified 4 years, 8 months temu by md.
Viewing 10 replies - 1 through 10 (of 10 total)
  • A stronę masz na serwerze też w podkatalogu wordpress?
    najlepiej daj sobie standardowe:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    …i sprawdź.

    Thread Starter md

    (@mdynda)

    nie, na local mam w wordpress/index a na ftp mam public_html/index
    Jak dodam ten podstawowy to domowa też wywala 500. Od czego zacząć ? dać na www public_html/wordpress/index ?

    EDIT:
    OK WSZYSTKO DZAŁA, BARDZO CI DZIĘKUJE.
    Powiedz mi jeszcze proszę, bo teraz mi działa na mojadomena/wordpress. a jak chce by było bez wordpress to co ? jak najlepiej ?

    • Ta odpowiedź została zmodyfikowana 4 years, 8 months temu przez md.

    No to jak masz w katalogu index, to w .htaccess zamiast wordpress daj index i sprawdź.
    Możesz tez usunąć plik .htaccess, wejść w kokpit, w Bezpośrednie odnośniki i zapisać zmiany – powinno wygenerować nowy plik .htaccess

    __edyta:
    -możesz przekierować domenę by wskazywała na katalog wordpress, a potem podmienić adresy w bazie
    -możesz całość z katalogu wordpress przerzucić poziom wyżej w public_html i potem podmienić adresy w bazie
    -możesz zrobić https://wordpress.org/support/article/giving-wordpress-its-own-directory/ (chociaż nie polecam tego rozwiązania)

    Thread Starter md

    (@mdynda)

    ok wszystko działa. Mam pytanie jak zrobić teraz by mój customowy post wyświetlał się bez %posttype%.
    Mam oferty jako offer-single i tam oczywiscie docelową oferte. Jak w nią wejde to mam
    mojadomena/offer/wakacje…
    jak zrobić by nie bylo tego offer w url ? próbowałem z tymi .htacces ale bez powodzenia…
    (jak to osobny temat to zaloże)

    W wersji partyzanckiej – w deklaracji CPT w slug rewrite’a daj /.
    Inne sposoby masz np. tutaj https://wordpress.stackexchange.com/questions/203951/remove-slug-from-custom-post-type-post-urls
    https://kellenmace.com/remove-custom-post-type-slug-from-permalinks/

    ps. Ale usuwanie sluga to nie jest do końca najlepszy pomysł, może to powodować różne problemy

    Thread Starter md

    (@mdynda)

    ok ale jak zmienię slug na cokolwiek innego to wywala mi 404…

    Myk ze slugiem w postaci slasha nie zadziała gdy format linków jest ustawiony na najprostszy, „Nazwa wpisu” – bo będzie kolidowało z wpisami.
    Ale jak format linków ustawi się na inny np. z datą, kategorią ID itp. to wówczas cpt bez sluga zadziała i nie będzie rzucał 404.

    Thread Starter md

    (@mdynda)

    ok to jak najlepiej to rozwiązac:
    mojadomena/oferta/wakacje <- w momencie jak usunę wakacje i zostanie mi samo oferta to zostaje mi pusta strona przy której w dodatku nie działa nawigacja… jak prawidłowo powinno się układac te url w WP ? czy da sie jakos zrobić by po usunieciu tej konkretnej oferty z url nie zostawało mi niedziałające mojadmoena/oferta ? przekirowanie do home czy cos ? A najlepiej jakby na tej podstronie były wszyskie oferty… tak jak mam je na mojadomena/oferty, ale to jest już strona na ktorej wyświetlam posty „oferta”…

    • Ta odpowiedź została zmodyfikowana 4 years, 8 months temu przez md.

    W deklaracji CPT has_archive na true

    Thread Starter md

    (@mdynda)

    ok dodałem, dodałem też apartament-archive.php i rzeczwiście to działa…. naromiast na tym apartament-archive, czyli mojadomena/apartament nie działa mi znów nawigacja – tzn nadpisuje czyli jak dam home to mam apartament/home a powinno być mojadomena/home

        add_action('init', 'apartament_init_posttypes');
        
        function apartament_init_posttypes(){
    
            $apartament_args = array(
                'labels' => array(
                    'name' => 'Apartament',
                    'singular_name' => 'Apartament',
                    'all_items' => 'Wszystkie apartament',
                    'add_new' => 'Dodaj apartament',
                    'add_new_item' => 'Dodaj apartament',
                    'edit_item' => 'Edytuj apartament',
                    'new_item' => 'Nowy apartament',
                    'view_item' => 'Zobacz apartament',
                    'search_items' => 'Szukaj w apartamentach',
                    'not_found' =>  'Nie znaleziono żadnych apartamentów',
                    'not_found_in_trash' => 'Nie znaleziono apartamentów w koszu', 
                    'parent_item_colon' => ''
                ),
                'public' => true,
                'publicly_queryable' => true,
                'show_ui' => true, 
                'query_var' => true,
                'rewrite' => true,
                'taxonomies'  => array( 'category' ),
                'capability_type' => 'post',
                'hierarchical' => false,
                'menu_position' => 5,
                'supports' => array(
                'title','editor','author','thumbnail','excerpt','comments','custom-fields'),
                'has_archive' => true            
            );
            
            register_post_type('apartament', $apartament_args);
        }
Viewing 10 replies - 1 through 10 (of 10 total)
  • Temat ‘Własny motyw – export’ jest zamknięty na nowe odpowiedzi.