Beispiel #1
0
function kaartdata()
{
    global $post;
    $slug = $post->post_name;
    if ('kaart-erop-uit' == $slug) {
        $gx_start = GX_START;
        $gy_start = GY_START;
        $kaart = "kaart-groot";
        $zoom = 9;
        $passend = true;
        $grenzen = null;
        $markers = array();
        $args_erop_uit = array('post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => 500, 'category_name' => 'erop-uit');
        $query_erop_uit = new WP_Query($args_erop_uit);
        if ($query_erop_uit->have_posts()) {
            $erop_uit_data = array();
            while ($query_erop_uit->have_posts()) {
                $query_erop_uit->the_post();
                $id = get_the_ID();
                $titel = get_the_title($query_erop_uit->ID);
                $perma = get_permalink($query_erop_uit->ID);
                if (intval(get_field("erop_uit_gx")) > 0 && intval(get_field("erop_uit_gy")) > 0) {
                    $gx = get_field("erop_uit_gx");
                    $gy = get_field("erop_uit_gy");
                } else {
                    $gm = get_field('erop_uit_gm');
                    if (intval($gm['lat']) > 0 && intval($gm['lng']) > 0) {
                        $gx = $gm['lat'];
                        $gy = $gm['lng'];
                    }
                }
                $beeld = '';
                if (has_post_thumbnail($query_erop_uit->ID)) {
                    $beeld = get_the_post_thumbnail($query_erop_uit->ID, "thumbnail", array("class" => "tn-uitje alignleft"));
                }
                //$samenvatting = get_the_excerpt($query_erop_uit);
                $samenvatting = wp_trim_words(eerste_alinea(), 40, ' ... ');
                $info = '';
                $info .= '<div class="container-infowindow clearfix">';
                $info .= $beeld;
                $info .= '<h3>' . $titel . '</h3>';
                $info .= '<p>' . $samenvatting . '</p>';
                $info .= '</div>';
                array_push($erop_uit_data, array("id" => $id, "titel" => $titel, "gx" => $gx, "gy" => $gy, "url" => $perma, "info" => $info));
            }
        }
    }
    $kaartdata = array("kaart" => $kaart, "view" => "kaart", "passend" => $passend, "grenzen" => $grenzen, "zoom" => $zoom, "markers" => $markers, "gx_start" => $gx_start, "gy_start" => $gy_start, "erop_uit_items" => $erop_uit_data);
    wp_localize_script("kaart-js", "kaartdata", $kaartdata);
}
Beispiel #2
0
<?php

/*
print '<div class="container-ga lichtgrijs zonder-kader zonder-marge gecentreerd">';
get_template_part("inc/inc-ga");
print '</div>';
*/
print '<div class="grid-60 container">';
if (is_singular()) {
    $titel = get_the_title();
    $perma = get_permalink();
    $tags = get_the_tags();
    $id = get_the_ID();
    $kort = eerste_alinea();
    $beeld = '';
    if (has_post_thumbnail($query->ID)) {
        $beeld = get_the_post_thumbnail($query->ID, "artikel", array("itemprop" => "thumbnailUrl", "class" => "beeld-item alignnone"));
    }
    $filmpje = get_field('filmpje');
    if ($filmpje) {
        $filmpje = '<span class="youtube">' . $filmpje . '</span>';
    }
    $datum = get_the_date("d | m | Y");
    $datum_gepubliceerd = get_the_date("Y-m-d");
    $datum_bewerkt = get_the_modified_date("Y-m-d");
    $dag = get_the_date("d");
    $maand = get_the_date("m");
    $jaar = get_the_date("Y");
    $wanneer = '<span class="pub-dag">' . $dag . '</span><span class="pub-maand">' . $maand . '</span><span class="pub-jaar">' . $jaar . '</span>';
    $door = '<span>' . get_the_author() . '</span>';
    print '<div itemscope itemtype="http://schema.org/Article" class="content item-bericht clearfix">';