cum pot salva get_sidebar într-o variabilă?
14 iul. 2011, 16:10:23
Vizualizări: 14.1K
Voturi: 6
Vreau să obțin un sidebar și să îl salvez într-o variabilă,
Aceasta este imposibil cu funcția get_sidebar deoarece aceasta doar afișează
sidebar-ul, există altă funcție pe care o pot folosi?

Asaf
331
Comentarii
Toate răspunsurile la întrebare
2
1
Probabil trebuie să folosești bufferizarea ieșirii, dacă am înțeles corect întrebarea ta.
Încearcă ceva de genul:
ob_start();
dynamic_sidebar('sidebar-id');
$sidebar = ob_get_contents();
ob_end_clean();
Aceasta va stoca rezultatul sidebar-ului în variabila $sidebar, pe care apoi o poți procesa și returna din filtrul tău pe conținutul paginii.

goldenapples
9.26K
14 iul. 2011 19:34:18
0
Funcția get_sidebar()
este o funcție de tip include, folosită pentru a include sidebar.php
.
Funcția pe care o cauți cred că este dynamic_sidebar()
(Referință Codex), presupunând că știi ID-ul sidebar-ului dinamic pe care vrei să îl folosești.

Chip Bennett
55.1K
14 iul. 2011 16:26:54
Întrebări similare
1
răspunsuri
2
răspunsuri