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: |