• Hi Gasten,

    Ik heb een probleem, ik maak gebruik van de ACF plugin ( Linkje )

    Zodra ik de <p><?php the_field('field_name'); ?></p> invoer. Wordt het door iets gestript. Ik heb het in een div gezet, die wordt wel gewoon netjes weergegeven maar de php code wordt tegengehouden door iets. Ik heb alle plugins al uitgezet, dus daar ligt het niet aan, zeer waarschijnlijk aan mijn theme, hebben jullie enig idee hoe ik kan checken waarom en daar wat die code wordt weggehaald?

    Thanks!

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)
  • Wat voor veld probeer je te laten zien ?

    Als je bijv een afbeelding wilt laten zien dan werkt het niet door get_field('field_name');
    Maar door

    <?php
    $image = get_field('image');
    
    if( !empty($image) ): ?>
    
    	<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />
    
    <?php endif; ?>

    Je zou ook nog the_field('field_name'); kunnen proberen indien je geen afbeelding wilt laten zien.

    Thread starter Wouter Vellekoop

    (@dowodesign)

    Hi Arjen,

    Ik probeer gewoon een simpel tekstveld te laten zien, maar het lijkt mij maar niet te lukken..

    Heb je thema opties aangemaakt? Kan je eens de code plaatsen en aangeven hoe je veld naam heb genoemd?

    Thread starter Wouter Vellekoop

    (@dowodesign)

    Hi Arjen,

    dank voor je bericht,

    Wat ik gebruik is <H1><?php the_field('author'); ?></H1>

    Ik maak gebruik van Bridge thema, maar ik lees nu hier op het forum dat ik zeer waarschijnlijk een ‘probleem’ heb.

    Linkje

    Als je die code toevoegt, is je probleem dan verholpen ?

    Thread starter Wouter Vellekoop

    (@dowodesign)

    Nee helaas is het dan niet verholpen.

    Fijn thema,
    Waar plaats je de code?

    Thread starter Wouter Vellekoop

    (@dowodesign)

    Ik heb het gewoon even in onderaan gezet.

    Als ik daarna inspect element doe, zie ik alleen ‘<h1></h1>’

    <?php
    /*
    Template Name: Full Width
    */
    ?>
    <?php
    global $wp_query;
    $id = $wp_query->get_queried_object_id();
    $sidebar = get_post_meta($id, "qode_show-sidebar", true);  
    
    $enable_page_comments = false;
    if(get_post_meta($id, "qode_enable-page-comments", true) == 'yes') {
    	$enable_page_comments = true;
    }
    
    if(get_post_meta($id, "qode_page_background_color", true) != ""){
    	$background_color = get_post_meta($id, "qode_page_background_color", true);
    }else{
    	$background_color = "";
    }
    
    $content_style_spacing = "";
    if(get_post_meta($id, "qode_margin_after_title", true) != ""){
    	if(get_post_meta($id, "qode_margin_after_title_mobile", true) == 'yes'){
    		$content_style_spacing = "padding-top:".esc_attr(get_post_meta($id, "qode_margin_after_title", true))."px !important";
    	}else{
    		$content_style_spacing = "padding-top:".esc_attr(get_post_meta($id, "qode_margin_after_title", true))."px";
    	}
    }
    
    if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
    elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
    else { $paged = 1; }
    
    ?>
    	<?php get_header(); ?>
    		<?php if(get_post_meta($id, "qode_page_scroll_amount_for_sticky", true)) { ?>
    			<script>
    			var page_scroll_amount_for_sticky = <?php echo get_post_meta($id, "qode_page_scroll_amount_for_sticky", true); ?>;
    			</script>
    		<?php } ?>
    			<?php get_template_part( 'title' ); ?>
    		<?php
    		$revslider = get_post_meta($id, "qode_revolution-slider", true);
    		if (!empty($revslider)){ ?>
    			<div class="q_slider"><div class="q_slider_inner">
    			<?php echo do_shortcode($revslider); ?>
    			</div></div>
    		<?php
    		}
    		?>
    	<div class="full_width"<?php if($background_color != "") { echo " style='background-color:". $background_color ."'";} ?>>
    	<div class="full_width_inner" <?php qode_inline_style($content_style_spacing); ?>>
    		<?php if(($sidebar == "default")||($sidebar == "")) : ?>
    			<?php if (have_posts()) :
    					while (have_posts()) : the_post(); ?>
    					<?php the_content(); ?>
    					<?php
     $args_pages = array(
      'before'           => '<p class="single_links_pages">',
      'after'            => '</p>',
      'pagelink'         => '<span>%</span>'
     );
    
     wp_link_pages($args_pages); ?>
    					<?php
    					if($enable_page_comments){
    					?>
    					<div class="container">
    						<div class="container_inner">
    					<?php
    						comments_template('', true);
    					?>
    						</div>
    					</div>
    					<?php
    					}
    					?>
    					<?php endwhile; ?>
    				<?php endif; ?>
    		<?php elseif($sidebar == "1" || $sidebar == "2"): ?>		
    
    			<?php if($sidebar == "1") : ?>
    				<div class="two_columns_66_33 clearfix grid2">
    					<div class="column1">
    			<?php elseif($sidebar == "2") : ?>
    				<div class="two_columns_75_25 clearfix grid2">
    					<div class="column1">
    			<?php endif; ?>
    					<?php if (have_posts()) :
    						while (have_posts()) : the_post(); ?>
    						<div class="column_inner">
    
    						<?php the_content(); ?>
    						<?php
     $args_pages = array(
      'before'           => '<p class="single_links_pages">',
      'after'            => '</p>',
      'pagelink'         => '<span>%</span>'
     );
    
     wp_link_pages($args_pages); ?>
    							<?php
    							if($enable_page_comments){
    							?>
    							<div class="container">
    								<div class="container_inner">
    							<?php
    								comments_template('', true);
    							?>
    								</div>
    							</div>
    							<?php
    							}
    							?>
    						</div>
    				<?php endwhile; ?>
    				<?php endif; ?>
    
    					</div>
    					<div class="column2"><?php get_sidebar();?></div>
    				</div>
    			<?php elseif($sidebar == "3" || $sidebar == "4"): ?>
    				<?php if($sidebar == "3") : ?>
    					<div class="two_columns_33_66 clearfix grid2">
    						<div class="column1"><?php get_sidebar();?></div>
    						<div class="column2">
    				<?php elseif($sidebar == "4") : ?>
    					<div class="two_columns_25_75 clearfix grid2">
    						<div class="column1"><?php get_sidebar();?></div>
    						<div class="column2">
    				<?php endif; ?>
    						<?php if (have_posts()) :
    							while (have_posts()) : the_post(); ?>
    							<div class="column_inner">
    							<?php the_content(); ?>
    							<?php
     $args_pages = array(
      'before'           => '<p class="single_links_pages">',
      'after'            => '</p>',
      'pagelink'         => '<span>%</span>'
     );
    
     wp_link_pages($args_pages); ?>
    							<?php
    							if($enable_page_comments){
    							?>
    							<div class="container">
    								<div class="container_inner">
    							<?php
    								comments_template('', true);
    							?>
    								</div>
    							</div>
    							<?php
    							}
    							?>
    							</div>
    					<?php endwhile; ?>
    					<?php endif; ?>
    
    						</div>
    
    					</div>
    			<?php endif; ?>
    	</div>
    	</div>
    	<?php get_footer(); ?>
    
        <h1><?php the_field('beeldmaker'); ?></h1>

    Probeer de code eens in functions.php te zetten

    indien je gebruik maakt van een child thema moet je :

    add_action( 'after_setup_theme', 'add_parent_theme_metaboxes', 10 );
    function add_parent_theme_metaboxes() {
        remove_action('do_meta_boxes','removeDefaultCustomFields');
    }

    maak je geen gebruik van een child thema dan moet je :

    remove_action('do_meta_boxes','removeDefaultCustomFields');
    Thread starter Wouter Vellekoop

    (@dowodesign)

    Hi Arjen,

    Dat had ik inmiddels al gedaan en helaas geen resultaat 🙁

    Allicht is het woord/value ‘author’ al gedifnieerd binnen het thema? Heb je al geprobeerd the value in ACF op ‘author_dowo’ of i.d. te zetten en aan te roepen? Of reageert geen enkele waarde die je gebruikt in ACF binnen je thema?

    Thread starter Wouter Vellekoop

    (@dowodesign)

    Hi,

    Thanks voor alle suggesties, ik ben inmiddels een stapje verder, ACF werkt gewoon goed in pagina’s en posts.

    Wat ik voor elkaar wil krijgen is de fotograaf vermelden in de q-code slider.
    Per slide heb ik dus in de backend een kopje met ‘fotograaf’ en ik moet nu in een ander php document (dus niet full-width.php die ik eerst gebruikte) de ACF PHP code plaatsen.

    Ik kan erg moeilijk vinden in welk php bestand dit moet..

12 reacties aan het bekijken - 1 tot 12 (van in totaal 12)

Het onderwerp ‘Advanced Custom Fields get_field verdwijnt’ is gesloten voor nieuwe reacties.