wiktor12348
Odpowiedź forum utworzona
-
Forum: Motywy
W odpowiedzi na: Dostęp do zmiennej z opcji ekranuW szybkiej edycji jest opcja „Zezwól na komentarz” – wtedy działa warunek z comments_open(). A Opcje ekranu są podczepione w postmeta, zmieniania się jedna wartość dla wszystkich opcji ekranu per post/strona. Widocznie sumuje to i zwraca liczbę coś jak chomody…
Forum: Wtyczki
W odpowiedzi na: Mysql w widgetach$zap = $wpdb->get_results("SELECT group_id FROM wp_bp_groups_members WHERE user_id=$user_id ORDER BY group_id DESC"); foreach($zap as $dane_user){ $linki.='<li><a href="/groups/"/>'.$nazwa.'</a></li>';//tworzy listę }Dopiero tak działa, czemu?
Forum: Wtyczki
W odpowiedzi na: ID usera z profituDobra znalazłem: bp_displayed_user_id(), jest to rozbudowana struktura.
Pozdrawiam
Forum: Używanie i konfiguracja WordPressa
W odpowiedzi na: Widgets położenieStrona główna ma być wielkim widgetem, reszta ma być normalnie.
Już sam doczytałem że trzeba szablon edytować. Teraz tak:
Wywaliłem już <?php if ( have_posts() ) : ?> i całą pętle. Newsy się nie pokazują ale reszta podstron trybi normalnie.Index.php:
<?php if is_home(); ?> //Kod na strone główną. Będzie coś z <?php locate_template........ <?php elese: ?> <?php locate_template( array( 'leftsidebar.php' ), true ) ?> <?php endif; ?>function.php
register_sidebar( array( 'id' => 'left sidebar', 'name' => 'Left Sidebar', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>' ), array( 'id' => 'home sidebar', 'name' => 'home Sidebar', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>' ) );Do tego dorobię jeszcze kod do home_sidebar.php
Chociaż z tego co wiedzę, to page.php odpowiada za resztę podstron i mogę wywalić ifa i po prostu dać innego locate_template.Dobrze ja to rozumiem? Proszę potwierdzić moje spostrzeżenia.
Forum: Wtyczki
W odpowiedzi na: Wtyczka do podmiany pageadd_action('wp','kontakt'); function kontakt() { if(is_page("formularz")) { $tre='<p>Akapit</p><p><b>Akapit</b></p>'; add_filter( 'the_content', create_function( '$content', 'return $content."'.$tre.'";' ) ); } }Dziękuje działa.
Rozumiem że tego można używać do dodawania treści do każdej funkcji? Oczywiście czytałem o add_filter ale nigdzie na takim przykładzie.
Zauważyłem też że jest możliwość większej manipulacji np. jak wywalę $content a zostawię jedynie „’.$tre.'” wyświetli tylko zawartość zmiennej w pluginie.
Forum: Wtyczki
W odpowiedzi na: Wtyczka do podmiany pageW sumie racja. Ale chciałbym jeszcze coś innego zrobić.
add_action('wp','kontakt'); function kontakt() { if(is_page(14)) { echo'Formularz tralala'; } }To pozwoli mi na sprawdzenie czy strona ma ID==14. Wyświetli przez znacznikiem <html> echo. Da się jakoś wpłynąć na treść ? W szablonie page.php za treść odpowiada funkcja: the_content(); Do się do niej coś dopisać ?