Ook interessant wellicht. Gaan we beide even tegen het licht houden.quote:Op vrijdag 2 maart 2012 16:12 schreef KomtTijd... het volgende:
Als je zelf templates wilt gaan maken, overweeg dan CMS Made Simple. Stuk makkelijker.
[/offtopic]
1 2 | <?php if (have_posts()) : ?><?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=projecten&paged=$paged&posts_per_page=8&meta_key=featured"); ?> |
Als ik dat gebruik dan krijg ik helemaal niks meer te zien.quote:Op vrijdag 2 maart 2012 05:38 schreef RPG het volgende:
[..]
orderby kan alleen op:
[..]
Dus je moet een meta_value gebruiken en niet orderby=plaats. Je krijgt dan iets als meta_key=plaats&orderby=meta_value
wat is je volledige query nu? En heet je extra field wel plaats?quote:Op vrijdag 2 maart 2012 18:52 schreef _superboer_ het volgende:
[..]
Als ik dat gebruik dan krijg ik helemaal niks meer te zien.
Heb jij misschien een oplossing voor mijn issue?quote:Op vrijdag 2 maart 2012 19:33 schreef RPG het volgende:
[..]
wat is je volledige query nu? En heet je extra field wel plaats?
Denk dat je 2 query's moet gebruiken zie ook:quote:Op vrijdag 2 maart 2012 20:25 schreef Drommelsch85 het volgende:
[..]
Heb jij misschien een oplossing voor mijn issue?
query_posts("category_name=projecten&paged=$paged&posts_per_page=8&meta_key=featured");
Met deze query krijg ik ALLEEN de featured posts terug, ik moet ze allemaal hebben, alleen de featured dus bovenaan.
Mijn fout volgens mij is het meta_key=plaats&meta_value=1&orderby=meta_value of iets in die richting (doe zelf niet veel met query_post gebruik vaak liever wpdb voor mysql query's)quote:Op vrijdag 2 maart 2012 18:52 schreef _superboer_ het volgende:
[..]
Als ik dat gebruik dan krijg ik helemaal niks meer te zien.
Ik heb het volgende gedaan:quote:Op vrijdag 2 maart 2012 21:52 schreef RPG het volgende:
[..]
Denk dat je 2 query's moet gebruiken zie ook:
http://stackoverflow.com/(...)d-page-always-on-top
1 2 3 4 5 6 7 | <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('cat=-5&paged=$paged&posts_per_page=8'); //2e query query_posts('meta_key=featured&meta_compare=!=&meta_value=1'); ?> |
Gedaan, maar de laatste blijft overrulen.quote:Op zaterdag 3 maart 2012 00:19 schreef RPG het volgende:
Je moet query 1 doen dan de post loop. Dan query 2 en weer de post loop.
1 2 3 4 5 6 7 8 9 | <?php if (have_posts()) : // commence first loop ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=projecten&paged=$paged&posts_per_page=8"); ?> <?php while (have_posts()) : the_post(); ?> <?php endwhile; else: ?> <?php endif; ?> <?php if (have_posts()) : // commence second loop ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("meta_key=featured&orderby=meta_value_num&order=asc'"); ?> (rest van de 2e loop met content, DIVs enz) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?php */////////// Begin pagina ////////// *?> <?php $meta_key = 'featured'; $catname = 'projecten'; add_filter('posts_fields','mam_posts_fields'); add_filter('posts_join','mam_posts_join'); add_filter('posts_orderby','mam_posts_orderby'); $paged = (isset($_GET['paged'])) ? intval($_GET['paged']) : 1; ?> <?php */////////// (get-header-functie) ////////// *?> <?php $mam_global_fields = 'wpmeta.meta_value, if (isnull(wpmeta.meta_value),1,0) as sorturl'; $mam_global_join = "LEFT JOIN $wpdb->postmeta wpmeta ON ({$wpdb->posts}.ID = wpmeta.post_id AND wpmeta.meta_key = '$meta_key')"; $mam_global_orderby = 'sorturl'; $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=projecten&paged=$paged&posts_per_page=8"); ?> <?php */////////// if (have_posts()) - loop begint, loop eindigt ////////// *?> <?php */////////// (get-footer functie) ////////// *?> <?php function mam_posts_fields ($fields) { global $mam_global_fields; return "$fields, $mam_global_fields"; } function mam_posts_join ($join) { global $mam_global_join; return "$join $mam_global_join"; } function mam_posts_orderby ($orderby) { global $mam_global_orderby; return "$mam_global_orderby, $orderby"; }?> |
1 | <img src="http://www.site.nl/wp-content/themes/themenaam/images/plaatje.jpg"/> |
1 2 | <img src="<?php get_bloginfo('stylesheet_directory'); ?>/images/plaatje.jpg"/> <img src="<?php get_bloginfo('template_directory'); ?>/images/plaatje.jpg"/> |
http://codex.wordpress.org/Function_Reference/get_bloginfoquote:Op dinsdag 6 maart 2012 16:45 schreef Mirel het volgende:
Wat is ookalweer de manier om je stylesheet URL te vervangen door een php statement? Bijvoorbeeld om:
[ code verwijderd ]
te vervangen door zoiets (deze 2 heb ik geprobeerd, werkten niet):
[ code verwijderd ]
het was zoiets, kan het alleen niet vinden..
Lijkt me eerder dat je template_url moet gebruiken. Aangezien de browser niet bij de local path kan komen. Heb je wel in de source gekeken welk adres er nu naar het plaatje staat?quote:Op dinsdag 6 maart 2012 16:57 schreef Mirel het volgende:
Op m'n eigen website werkt <img src="<?php bloginfo('template_directory'); ?>/images/blabla.jpg"/> gewoon. Hier natuurlijk weer niet. Word zo moe van deze template
quote:template_url' / 'template_directory' - URL of the active theme's directory ('template_directory' was a local path before 2.6; see get_theme_root() and get_template() for hackish alternatives.) Within child themes, both get_bloginfo('template_url') and get_template() will return the parent theme directory. Consider using get_template_directory_uri() instead (for the parent template directory) or get_stylesheet_directory_uri() (for the child template directory).
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |
Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.
Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.
Ja, ik wil fok.nl whitelisten, laat me zien hoe
Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop