Próbowałem ustawić stronę autora w wordpress. Ale wszystkie strony autorskie są przekierowywane na stronę główną. I google to i zasugerowali, aby wyłączyć wtyczki, a następnie sprawdź strony autora. Próbowałem go i okazało się, że ten problem powoduje Yoast wordpress SEO plugin. Ale naprawdę chcę użyć tej wtyczki do SEO. Pomóżcie sobie z tym. DziękiAdres URL autorów Wordpressa przekierowanych na stronę główną
Odpowiedz
Jeśli wtyczka Yoast wydaje się być przyczyną problemu - nie zawracaj sobie głowy dotykaniem kodu.
Zamiast tego po prostu zainstaluj dowolne inne wtyczki SEO. Są równie dobre.
Trzeba zmodyfikować klasę frontend
w folderze frontend
i usunąć tę linię
(isset($options['disable-author']) && $options['disable-author'] && $wp_query->is_author) ||
Następnie stron autor nie przekieruje.
Przejdź do SEO/Tytuły & Metas, a następnie kliknij "Inne" w górnych kartach.
Usuń zaznaczenie opcji "Wyłącz archiwa autora", a problem zostanie rozwiązany.
Dowiedziałem się, w jaki sposób wtyczka Yoast SEO określa, czy ustawić przekierowanie, czy nie. Przekierowanie jest ustawione, jeśli odpowiedziałeś w menedżerze konfiguracji Yoast SEO, że witryna nie ma wielu autorów (SEO-> Pulpit-> Ogólne -> Kreator konfiguracji). Powodem tego jest uniknięcie powielania treści z perspektywy SEO, ponieważ autor i strona bloga mają tę samą treść, jeśli strona ma tylko jednego autora.
To jest rzeczywiście faktyczny problem, który to rozwiąże. Sugeruję, aby nie dotykać kodu takiego jak powyższa opcja. Po aktualizacji musisz zrobić to jeszcze raz, a prawdopodobnie już o tym zapomnisz. –
Aby rozwiązać problem Wykonaj tę czynność w sekcji administracyjnej. wtyczka Wersja 7.0.1
SEO -> Wygląd wyszukiwania -> Archiwum -> Ustawienia archiwizacji autora -> Archiwa autora -> oznaczyły go jako Włączony.
To jest do bani, że to robi. Spędziłem 2 dni na tym, nie mając pojęcia, dlaczego nastąpiły przekierowania. Cieszę się, że to rozwiązano. Dzięki! – Jordan