Pracuję na stronie z WordPress i forum vBulletin. Baza użytkowników jest zarejestrowana w vBulletin. Muszę zezwolić użytkownikom na pojawienie się zalogowanego również na WordPressie wyłącznie w celu publikowania komentarzy ze swoim użytkownikiem forum.
Użytkownik nie może być replikowany na WordPress , więc każde rozwiązanie obejmujące tworzenie użytkowników w bazie danych WordPress nie ma zastosowania.
Rozpoznani w ten sposób użytkownicy nie muszą mieć żadnych uprawnień administratora ani publikowania, tylko możliwość komentowania, tak aby ich komentarz pojawił się pod nazwą użytkownika forum.
Napisałem prostą wtyczkę, która działała na starszej wersji, ale nie działa już z najnowszą wersją WordPress (obecnie 3.3.2). To rozwiązanie polegało na zastąpieniu funkcji wtykowych wp_validate_auth_cookie
i get_userdata
.
Jakie kroki należy podjąć, aby wdrożyć tę funkcjonalność?
źródło
Odpowiedzi:
Nie powinno być problemu z żadnym normalnym mostem WordPress-vBulletin, który synchronizuje dane użytkownika między dwiema platformami. Upewnij się tylko, że zsynchronizowani użytkownicy mają domyślną rolę „subskrybenta”. To pozwala im tylko zamieszczać komentarze, a nie tworzyć ani edytować postów.
źródło
Czy próbowałeś Disqus ?
Mają wtyczkę, która zasadniczo „przejmuje” funkcję komentarzy WP i pozwala na anonimowe wysyłanie Jestem pewien, że zsynchronizuje się z bazą danych użytkowników, jeśli będą chcieli publikować jako swoją nazwę użytkownika WP.
Jeszcze go nie użyłem, ale jest na mojej liście rzeczy do zrobienia, więc niestety nie mogę przeprowadzić cię przez instalację.
źródło