Zaloguj się, aby obserwować  
mojeprogramy.com

bbpress - w function.php jeżeli jest adminem "do code"

Polecane posty

Chcę aby dany kod był interpretowany dla konkretnej roli (admin) a dla pozostałych był inny kod.

Czyli w zamiarze kod ma działać tak: dla wszystkich innych niż admin ma w treści linki zmieniać na treść a dla wypowiedzi adminów zostawiać oryginalną treść

 

 

 

function bb_table_replace( $text ) {

if (!bbp_is_user_keymaster() ) {
return $text;
} else {$text = preg_replace('/<a[\s]+[^>]*?href[\s]?=[\s\"\']*(.*?)[\"\']*.*?>([^<]+|.*?)?<\/a>/', "<span style=\"color:#fa3800;\">[usunięto_link]</span>", $text);
return $text;}

}
add_filter('bbp_get_reply_content', 'bb_table_replace');

 

 

 


Polecam dobre darmowe programy których używam na co dzień. InternetSpeedTest.pl - speed test wszelaki oraz directX.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wiec użyj instrukcji warunkowe IF / ELSE .


HTTP 200 usługi IT - Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Node.js / MySQL :chatownik:

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Napisano (edytowany)
if ( current_user_can( 'manage_options' ) ) {
    /* A user with admin privileges */
} else {
    /* A user without admin privileges */
}

 

if ( ! is_admin() ) {
     echo "You are viewing the theme";
} else {
     echo "You are viewing the WordPress Administration Panels";
}
Edytowano przez Splatt28

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

petle działają

ale efekt końcowy nie jest osiągnięty ("...dla wszystkich innych niż admin ma w treści linki zmieniać na treść a dla wypowiedzi adminów zostawiać oryginalną treść ")


Polecam dobre darmowe programy których używam na co dzień. InternetSpeedTest.pl - speed test wszelaki oraz directX.pl

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.