-
作者帖子
-
安裝了 UltimateMember 和 附帶的 BBpress 整合,UltimateMember 的個人主頁是已經和 BBpress 的發帖資訊同步沒錯,但側邊欄個人賬戶下的四個按鈕就跳轉就失效了。一旦關閉 UM,四個按鈕跳轉又可以使用了。
想知道如何做到像本站一樣,未進入論壇前,編輯個人資料用的是 ultimate member 。進入論壇後,編輯資料等,用的是 bbpress 的自帶登入外掛。
等待技術回覆 萬分感謝!
這是由於 Ultimate Member 本身的功能替代了 bbPress 的資料頁面,可以嘗試調整下小工具裡面的連結設定,如下帖。
https://bbs.weixiaoduo.com/topic/21225
直接用論壇的對應連結進行替換,這樣會。
bbp_get_current_user_id
這個是函式,如果失效的話,可以試著將下面的程式碼改成如修改前
<a href="<?php bbp_user_topics_created_url( bbp_get_current_user_id() ); ?>" target="_self" class="button link-menu"> 我的話題</a>
修改後
<a href="<?php bbp_user_topics_created_url( bbp_get_current_user_id() ); ?>/topics" target="_self" class="button link-menu"> 我的話題</a>
對應的 URL 地址,這樣來試試。還可以試試加個
./
測試下<a href="./<?php bbp_user_topics_created_url( bbp_get_current_user_id() ); ?>" target="_self" class="button link-menu"> 我的話題</a>
再來就是在 Ultimate Member 外掛裡設定下 UM 外掛把使用者資料的連結這些格式與 bbPress 對應下。
兩種提供方案我都試了一下,url 連結好像還是有些問題。
我 um 設定裡,使用者主頁連結的 default profile,如果我不做任何修改用 https://bbs.weixiaoduo.com/topic/21225 貼子裡的程式碼,這四個按鈕統一跳轉的都是 um 的使用者資料頁面。
然後我嘗試用你們提供的程式碼
第一種:
如果我把程式碼裡的 topics 取掉,就和原始碼沒區別了,跳轉的是 um 使用者資料頁,也不是個人收藏。
第二種:
這個跳轉連結自然就是找不到頁面了。
另外我想知道,像那四個按鈕 (我的話題,個人收藏之類的),怎麼在 Ultimate Member 外掛裡設定,把使用者資料的連結這些格式與 bbPress 做對應呢。
稍後測試下再回復你,是可以讓 Ultimate Member 不重定向 bbPress 的資料頁面這些的。
好的 等待你們的訊息
請問 Ultimate Member 不重定向 bbPress 的資料頁面 的測試結果有了麼?
測試了下好像不是 bbPress 和 Ultimate Member 的相容問題,應該是你的設定不對導致。
側邊欄小工具可以正常點選,也就是說初始程式碼沒有問題。
到下面的位置去檢查下選項,看你上面的截圖有幾個頁面設定重複了。需要每個都不同的。
之後再就是切換主題、停用相關外掛一個一個的排查原因。
我們測試站可以正常點選。
-
作者帖子
- 哎呀,回覆話題必需登入。