2017-03-06 41 views
0

Brace自己,這可能會有點混亂。我有一個wordpress網站,它目前在登錄他們的用戶儀表板後引導用戶。這完全符合我們在臺式機和移動/平板電腦設備上的需求。WordPress的 - 需要指導用戶登錄後不同的頁面(基於他們點擊的鏈接)

我們的網站包括不同部分的課程,列舉一些我們有'Celeb News','Videos','Images'等的例子。我們的網站不需要登錄,除了'Submit '內容並擁有'個人資料'。

這是DILEMMA。我們有一個Android應用程序,它是我們網站的一個包裝。在我們的APP中,我們希望強制用戶登錄以使用APP。我們在創建此應用的平臺中功能有限。

這裏是我們的URL結構是如何設置: /wp-login.php /wp-login.php?action=register

我們希望能夠設置約5周不同的網址直接將用戶到登錄後所需的頁面。我不是一個編碼器,我將要放置在下面的代碼是錯誤的,但我爲了每個人都能更好地理解我而以視覺爲理由。我們正在尋找這樣的事情:

https://example.com/wp-login.php?action=redirect_to「的index.php」 https://example.com/wp-login.php?action=redirect_to「/類別/最熱/」

因此,我們可以把照片直接這些鏈接上的按鈕。當用戶想要訪問應用程序中的這些部分時,系統會要求他們登錄。一旦他們登錄後,他們被定向到指定的頁面或部分。我們還在我們的登錄插件中啓用了cookies,這樣如果用戶登錄,它會記住,我們有我們的應用程序設置,以便它可以將這些cookie保存到設備。所以我們希望鏈接通過url將用戶重定向到所需的頁面,如果他們已經登錄,並且按鈕上的鏈接將是永久的。

任何幫助將是偉大的!

+0

您是否想過將這些特殊頁面標記爲「僅限會員」,以便任何接觸他們的人使用任何鏈接都會自動重定向到登錄頁面(如果他們尚未登錄)? – MacPrawn

+0

那麼,有一個帳戶有它自己的好處,如能夠提交視頻,圖像,創建模因等。所以我們不想限制訪問我們網站的用戶通過強制他們註冊訪問基本網站類別。 另一方面,應用程序有點不同,大多數應用程序請求用戶登錄,並增加了應用程序用戶庫等。因此,我們需要一種方法,以在應用程序中捕獲用戶時保持網站,手機和平板電腦設備的開放性。 現在我們可以在我們的應用程序中插入代碼,並根據需要運行腳本而不是URL解決方案。我們寧願選擇。 –

回答

0

好吧,爲什麼不使用已經內置的WordPress重定向呢?

如果你用「redirect_to的」參數建立您的登錄網址,用戶應自動一旦他們登錄重定向:

https://example.com/wp-login.php?redirect_to=%2Findex%2Ephp

請注意,您將不得不URL編碼重定向值。你如何做到這一點,取決於你使用的語言等......

但基本上,只要用戶成功登錄,在這種情況下,她將被重定向到/index.php

希望有幫助!

+0

我試過這種方法,不幸的是它不適合我。只是爲了澄清,這種方法也能很好地工作,但對我的情況來說,它並沒有辦法。我需要通過url進行直接操作,或者我需要一種方式來保存2個類別的帖子,但是如果您希望看到相同的帖子,則可以將該帖子提供給所有從類別a查看但需要登錄的人員在類別b中發佈。 –

+0

對不起,網址的方式沒有工作。因爲當你啓動APP時,它會預載所有相關的「標籤」。一旦用戶第一次登錄,它不會刷新所有選項卡,而只會刷新他登錄的選項卡。這意味着當用戶點擊下一個標籤時,它們仍然以用戶身份加載'unsigned'。所以你可以從上面評論我的評論。我能做到的唯一方法就是能夠完成我建議的第二種方法。這裏是我的應用程序的圖片,以便您瞭解我在說什麼。 –

+0

https://images-na.ssl-images-amazon.com/images/I/91zV7%2BYE7XL.png https://images-na.ssl-images-amazon.com/images/I/91g% 2Bb9kxZUL.png –

相關問題