Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 27. 3. 2015, 21:08:03
Ahoj,
Ačkoli mám v administraci nastaveno, že jsou povoleny komentáře pouze do hloubky 2, mohu odpovídat pořád. Můj kód vypadá takto: if (have_comments()) { foreach (get_comments() as $comment) { $max_depth = get_option('thread_comments_depth'); $default = array( 'add_below' => 'comment', 'respond_id' => 'respond', 'reply_text' => 'Reagovat', 'login_text' => __('Log in to Reply'), 'depth' => 1, 'before' => '', 'after' => ' · ', 'max_depth' => $max_depth ); comment_class(); comment_reply_link($default, get_comment_ID()); } } Ten odkaz na odpověď se prostě zobrazí vždy, což by neměl. Druhý problém je, že comment_class() zobrazuje vždy depth-1, i když se jedná o reakci na nějaký jiný komentář, kde by tedy správně mělo být depth-2.
Napadá někoho, v čem by mohl být problém? Děkuji |
||
neoen Profil * |
#2 · Zasláno: 28. 3. 2015, 09:57:42
K čemu jsou tam argumenty depth a max-depth? Stačí přece nastavení z administrace? Zkoušel jsem Twenty Fifteen a vše funguje bez problémů.
|
||
Martin02 Profil |
#3 · Zasláno: 28. 3. 2015, 10:02:57
Když to vymažu, tak se ten odkaz na odpověď nezobrazí vůbec.
|
||
jakre Profil |
#4 · Zasláno: 29. 3. 2015, 19:57:12
Myslím, že existuje nějaká proměnná
$depth ...
|
||
Časová prodleva: 9 let
|
0