konto usunięte

Temat: trzy statyczne kolumny z trzeba wpisami

Witam,
Moje pytanie brzmi następująco:
jaką metodę polecacie do wyświetlenia różnych 3 wpisów w trzech kolumnach na jednej stronie?

Ja myślałem żeby za pomocą funkcji query_posts wyciągać "na sztywno" różne wpisy natomiast czytałem, iż query_post to rozwiązanie, którego powinno się unikać bo komplikuje nam później strukturę strony. Oczywiście się z tym zgadzam, ale niestety nie wiem jak to inaczej zrobić żeby mieć do tego dostęp edycyjny z poziomu Admina.

ewentualnie może za pomocą widgetów to zrobić?Marcin Ktosiek edytował(a) ten post dnia 11.07.12 o godzinie 19:22
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: trzy statyczne kolumny z trzeba wpisami

Marcin Ktosiek:
Ja myślałem żeby za pomocą funkcji query_posts wyciągać "na sztywno" różne wpisy natomiast czytałem, iż query_post to rozwiązanie, którego powinno się unikać bo komplikuje nam później strukturę strony. Oczywiście się z tym zgadzam, ale niestety nie wiem jak to inaczej zrobić żeby mieć do tego dostęp edycyjny z poziomu Admina.

czytales na dev.wpzlecenia? ;)

jak na szybko potrzebujesz trzech wpisow tak by nic nigdzie indziej nie popsuc, uzyj get_posts()

http://codex.wordpress.org/Template_Tags/get_posts (skorzystaj z drugie przykladowego kodu na tej stronie, by nie popsuc zawartosci $post)

konto usunięte

Temat: trzy statyczne kolumny z trzeba wpisami

dokładnie tam czytałem Panie Konradzie, poczytam ale raczej wolałbym żeby gdzieś to bardziej "łopatologicznie" było wytłumaczone i po polsku :/

teraz kombinuje za pomocą widgetów uzyskać pożądany efekt, poleca Pan takie rozwiązanie?
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: trzy statyczne kolumny z trzeba wpisami

na grupach się przyjęło, że sobie nie "panujemy" więc po prostu Konrad ;)

na jakiej zasadzie chcesz wyciągać te wpisy? jeśli chcesz po ID (np wpisy o ID: 3, 20 i 28):


global $post;
$args = array(
'post__in' => array(3, 20, 28)
);
$wpisy = get_posts($args);
$post_t = $post;

foreach ($wpisy as $post) :
setup_postdata($wpis);
?>
<h1><?php the_title; ?></h1>
<div class="tresc-wpisu">
<?php the_content(); ?>
</div>
<?php
endforeach;

$post = $post_t;

konto usunięte

Temat: trzy statyczne kolumny z trzeba wpisami

Konradzie, wpisy chciałbym wyciągać z bazy danych po nazwie. Szkoda, że z phpa jestem noga i ciężko byłoby mi to napisać :/

mógłbyś objaśnić cały ten kod? oczywiście wiedzę podstawową mam na temat phpa, ale funkcji wordpressa nie znam :/

konto usunięte

Temat: trzy statyczne kolumny z trzeba wpisami

Konrad
tutaj strona na której testuję wszystko z wordpressem, jak tylko uda mi się dostać odpowiedź na pytanie to usunę linka żeby nie było.

i zobaczyć jak zrobiłem te trzy kolumny, zrobiłem to za pomocą widgetów i pluginy WYSIWYG widget

edycja jest świetna i do tego mogę dodawać pola gdzie tylko chcę w moim szablonie do edycji. Czy takie rozwiązanie jest okej? i będzie intuicyjne dla zwykłego kowalskiego?Marcin Ktosiek edytował(a) ten post dnia 11.07.12 o godzinie 21:16
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: trzy statyczne kolumny z trzeba wpisami

po nazwie sie nie da, ale po slugu tak. zakladajac ze twoje trzy wpisy mają slugi (nazwy polaczone myslnikami z zamienionymi polskimi znakami na niepolskie):

'moj-pierwszy-wpis'
'wpis-o-ksiazkach'
'wpis-trzeci'


global $post;
$wpisy = array();

$slugi = array(
'moj-pierwszy-wpis',
'wpis-o-ksiazkach',
'wpis-trzeci'
);

foreach ($slugi as $slug) :
$args = array(
'name' => $slug
);
$wpis = get_posts($args);
$wpisy[] = $wpis;
endforeach;


$post_t = $post;

foreach ($wpisy as $post) :
setup_postdata($wpis);
?>
<h1><?php the_title; ?></h1>
<div class="tresc-wpisu">
<?php the_content(); ?>
</div>
<?php
endforeach;

$post = $post_t;


tłumaczyć niestety nie będę bo nie wiem na jakim poziomie znasz php i co tlumaczyc :) juz na poczatku sie pomylilem zakladajac ze jednak znasz ten jezyk powolujac sie na query_posts() kazde niezrozumiale slowo mozesz wpisac w google ;)

Następna dyskusja:

Problem z arclite 3 kolumny...




Wyślij zaproszenie do