Un utente ha chiesto informazioni su Custom Profile Menu for BuddyPress di Wordpress

Nascondi schede in altri profili

Un utente ha chiesto 👇

Grazie per il tuo aiuto nella creazione di questo plugin, ho appena notato che la scheda è visibile durante la visualizzazione di altre persone e profili.

Come posso fermarlo, voglio solo mostrarlo sul mio profilo e non mentre guardo il profilo dei miei amici. Voglio dire, voglio che tutti gli utenti vedano questa scheda nel loro profilo e non in altri profili. Perché in queste schede ho solo aggiunto informazioni all’utente e quando accede ai profili di altre persone, possono vedere questa scheda e le loro informazioni sono lì. Come posso nascondere la scheda nel profilo di altre persone ma desidero che tutti gli utenti vedano queste schede solo nel proprio profilo

Volevo creare del codice: ‘user_has_access’ => (bp_is_my_profile () || is_super_admin ()),

ma non so come finirlo o dove metterlo

grazie

Ti auguro il meglio

Autore del plugin

(@nfmohit)

11 mesi fa

Ciao, @imparabletv!
Spero che tu stia andando bene oggi!

Puoi bp_is_my_profile() funzione per rimuovere una voce di menu se il profilo non appartiene all’utente corrente.

Ecco un codice di esempio:

function exclude_tab_if_not_personal_profile() {
    if ( ! bp_is_my_profile() ) {
        bp_core_remove_nav_item( 'test' );
    }
}
add_action( 'bp_init', 'exclude_tab_if_not_personal_profile' );

Nel codice impostato sopra, sostituiscilo con un altro test per visualizzare l’elemento di navigazione che desideri escludere.

Puoi inserire questo frammento di codice nel file functions.php del tuo tema o come mu-plug.

Spero che quanto sopra aiuti. Per favore fatemi sapere se avete bisogno di ulteriore assistenza al riguardo. Grazie!

Cordiali saluti,
Nahid

Lanciatore di thread

(@imparabletv)

11 mesi fa

Sei fantastico 🙂 grazie mille amico! dochreidte !!! ci sono comunque donazioni?

Autore del plugin

(@nfmohit)

11 mesi fa

Ciao, @imparabletv!
Spero che tu stia andando bene oggi!

Grazie mille per essere tornato da me. Sono contento che il plug-in di codice personalizzato consigliato e lo snippet abbiano funzionato per te!

Grazie per il tuo interesse nel donare alla mia causa open source. Al momento ho Pagina Patreon dove puoi essere il tuo mecenate.

Inoltre, se trovi utile questo plug-in, vorrei che condividessi il tuo feedback sul plug-in sotto forma di recensione in modo che possa aiutare altri utenti alla ricerca di una soluzione simile.

Cordiali saluti,
Nahid

(@monjolitop)

10 mesi, 2 settimane fa

Ciao,

Ho provato la tua soluzione, funziona, il menu è nascosto
Ma ho provato a nascondere 1 menu e quando ho fatto clic su un menu nascosto, ho ricevuto un errore 404.

Potresti dirmi perché?

Grazie

Autore del plugin

(@nfmohit)

10 mesi, 2 settimane fa

Ciao @monjolitop!
Spero che tu stia andando bene oggi!

Quello è strano. Ho fatto lo stesso sui miei siti di test e non sono stato in grado di replicare il problema.

Potresti condividere lo snippet di codice che hai provato per questo?

Aspetto tue notizie. Grazie!

Cordiali saluti,
Nahid

(@masterseoonline)

10 mesi, 2 settimane fa

dovrebbe essere la funzione predefinita … ..!

Autore del plugin

(@nfmohit)

10 mesi, 2 settimane fa

Ciao, @masterseoonline!
Spero che abbiate un grande giorno!

Grazie mille per il tuo feedback. In realtà l’ho considerata come una funzionalità predefinita e ci sto lavorando. Dovrebbe essere presto disponibile con il plugin! SeoQui è dove ho attualmente registrato la richiesta di funzionalità.

Per favore fatemi sapere se avete bisogno di ulteriore assistenza al riguardo. Grazie!

Cordiali saluti,
Nahid

(@monjolitop)

10 mesi, 2 settimane fa

Ciao @nfmohit

Il mio pulsante codice è:


function exclude_tab_if_not_personal_profile() {
    if (!bp_is_my_profile()) {
        bp_core_remove_nav_item('planning');
    }
}
add_action( 'bp_init', 'exclude_tab_if_not_personal_profile' );

Ho una pagina con una lumaca di “pianificazione”.

Grazie,

Autore del plugin

(@nfmohit)

10 mesi, 2 settimane fa

Hey ann @monjolitop!
Spero che tu stia andando bene oggi!

Grazie per essere tornato da me con il codice stick. Se lo snippet di codice viene rimosso, le altre pagine funzionano senza errori?

Potresti provare quanto segue?

Vai su Impostazioni-> Permalink e premi il pulsante “Salva modifiche”. Esegui il test dei conflitti di plug-in / tema disattivando tutti gli altri plug-in e passando al tema WordPress predefinito per vedere se il problema è causato da un altro plug-in.

Spero che possa aiutare. Restiamo in attesa della vostra risposta. Grazie!

Cordiali saluti,
Nahid

(@monjolitop)

10 mesi, 1 settimana fa

Hey,

Sì, tutto funziona senza lo snippet di codice.
Ho fatto quei test. Ho disattivato tutti i plugin tranne 3 (Woocommerce, buddypress e il tuo plugin) e ho ancora il problema. Ho provato a cambiare il tema e funziona. Quindi viene dal mio tema.

Grazie,

Autore del plugin

(@nfmohit)

10 mesi, 1 settimana fa

Ciao, @monjolitop!
Spero che tu stia andando bene oggi!

Grazie per aver sostenuto i test. Sono contento che tu sia riuscito ad alleviare il problema.

Vedi, il bp_core_remove_nav_item È una funzione principale di BuddyPress, quindi non c’è nulla che questo plugin faccia per cambiarlo. Ti chiedo umilmente di contattare gli autori del tuo tema e chiedo loro di affrontare il problema.

Spero che possa aiutare. Per favore fatemi sapere se avete bisogno di ulteriore assistenza al riguardo. Grazie!

Cordiali saluti,
Nahid

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *