Aangemaakte reacties

15 reacties aan het bekijken - 1 tot 15 (van in totaal 44)
  • Thread starter Casper B

    (@casper-b)

    Dankjewel @donutz. Dit is inderdaad wat ik zocht. Bedankt!

    Probeer eens via je ftp inderdaad de plugin te verwijderen, de gehele map van die plugin die waarschijnlijk de fout heeft veroorzaakt. Hopelijk is het hiermee opgelost en kun je weer inloggen.

    Hoi Wous24,

    jQuery is als ik het goed zeg een versimpelde versie van javascript. Javascript is veel uitgebreider en volgens mij gebruikt jQuery ook een deel van die library.
    Terugkomend op je vraag, heel simpel. Je kunt jQuery/Javascript linken in je header.php of footer.php. Dit kun je doen door middel van de template tag:

    <script src="<?php bloginfo('template_directory'); ?>/jouwjsbestand.js" type="text/javascript"></script>

    Mocht hij nog in een bepaalde map verstopt zitten:

    <script src="<?php bloginfo('template_directory'); ?>/javascript/jouwjsbestand.js" type="text/javascript"></script>

    Succes!

    De foutmelding zit hem in zoals je kunt lezen in de notice die wp geeft in een incorrecte benaming van de WordPress hook “wp_register_style”.
    Sommige scripten moeten gelinkt worden via de hook “wp_enqueue_scripts”. Zoek in de codex hoe dit moet en het probleem is opgelost. Je moet niet vergeten dat de hook zowel is voor javascripts etc als voor css bestanden.

    Hopelijk is je vraag hiermee beantwoord en is het probleem opgelost.

    Thread starter Casper B

    (@casper-b)

    Bedankt Shmoo voor je snelle reactie!
    Ik ga het eens uitproberen!

    Mvg Casper

    UPDATE:

    Ik zat even te kijken, mijn html markup is als volgt:

    ‘ <div class=”page-nav”>
    <span id=”prev-page”><?php previous_post_link(‘%link’, ‘← Previous’); ?></span> <span class=”divider”>/</span> <span id=”next-page”><?php next_post_link(‘%link’, ‘Next →’); ?></span>
    <span class=”divider”>/</span>
    <span id=”backto-page”>“>← Back to the Showcase</span>
    </div><!– End .page-nav –>

    Zoals je ziet heb ik de link in een span class prev-page / next-page, gevolgd door een span divider met de / (slash). Kan deze markup ook in jou voorbeeld worden geïntegreerd?

    Thread starter Casper B

    (@casper-b)

    Ik heb ook nog door middel van een var_dump of print_r een variable binnen de if loop opgegeven, maar hier krijg ik ook geen resultaat van terug..

    Thread starter Casper B

    (@casper-b)

    @donutz, Allereerst hartstikke bedankt, het werkt nu zonder foutmeldingen. Al een week mee bezig en kreeg toen FATAL ERROR, nu met debugger aan werkt het veel fijner.

    Toch nog een vraag uit nieuwsgierigheid, het is dus belangrijk om tegenwoordig bestanden die je aan de plugin wilt haken als het waren, binnen een functie te zetten en die vervolgens in de wp_enqueue_scripts te “hooken”. En waarom hoort eigenlijk de link naar de css in een script functie, css zorgt alleen voor de opmaak…

    Nogmaals enorm bedankt voor je hulp!

    Thnkx Casper

    Thread starter Casper B

    (@casper-b)

    @donutz, Helaas, krijg ik nog deze foutmelding…

    Notice: wp_enqueue_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks.

    UPDATE:
    Sorry, ik had in de foutmelding de functie wp_enqueue_style over het hoofd gezien…
    Momenteel staat hij zo in de code:

    wp_enqueue_style( 'flexslider_css', plugins_url('assets/css/flexslider.css', __FILE__) );
    Thread starter Casper B

    (@casper-b)

    Ik heb na advies van een collega de debugger aangezet, nu krijg ik alleen het volgende error bericht:

    Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.)

    Ik heb via de codex de volgende code gebruikt om een javascript document te linken:

    wp_enqueue_script('flexslider', plugins_url('assets/js/jquery.flexslider-min.js', __FILE__), array('jquery'));

    De code zegt dat dit incorrect is, maar wat doe ik precies verkeerd nu?

    Thread starter Casper B

    (@casper-b)

    @shmoo, Ja de code heb ik ook online geplaatst in de plugin map van WP. Mijn code van ds-flexslider.php ziet er als volgt uit:

    define('DSSLIDER_PATH', WP_PLUGIN_URL . '/' .plugin_basename( dirname(__FILE__) ) . '/'); // Path to the plugin directory
    define('DSSLIDER_NAME', "DesignStyle Slider");
    define("DSSLIDER_VERSION", "1.0");
    define("DSSLIDER_SLUG", 'designstyle-slider');
    
    // Add the Javascript/CSS Files
    wp_enqueue_script('flexslider', DSSLIDER_PATH.'assets/js/jquery.flexslider-min.js', array('jquery'));
    wp_enqueue_style('flexslider_css', DSSLIDER_PATH.'assets/css/flexslider.css');
    
    // Check if external plugin is activated
    /*if(is_plugin_active('advanced-custom-fields/acf.php')) {*/
    
    	// Including external files
    	require_once(DSSLIDER_PATH . 'includes/core.php');
    	require_once(DSSLIDER_PATH . 'includes/cpt-manager.php');

    Zoals je ziet heb ik een constans aangemaakt, waardoor de functie ‘DSSLIDER_PATH’ aangemaakt is.

    Hopelijk klopt dit dat nu wel?

    Forum: Plugin vragen
    In antwoord op: ACF Repeater Add-on
    Thread starter Casper B

    (@casper-b)

    Bedankt voor uw reactie, helaas begrijp ik hem niet helemaal, kunt u het wat duidelijk omschrijven?

    Mocht ik het nu goed begrijpen, zegt u dat de code er als volgt uit moet komen te zien:

    <div class="grid_8">
            	<?php
    				$image = get_field('image' );
    				$alt = $image['title' ];
    
    				if(get_field('image_repeater')):
    
    					while(the_repeater_field('image_repeater')):
    						$image = get_sub_field('image_field');
    			?>
    				<?php if($image): ?>
    
    						<img src="<?php echo $image; ?>" alt="<?php echo $alt; ?>"/><?php endif; ?>
    
    			<?php endwhile; ?>
    			<?php endif; ?>
            </div><!-- End .grid_8 -->

    Zit ik juist?

    Forum: Plugin vragen
    In antwoord op: ACF Repeater Add-on
    Thread starter Casper B

    (@casper-b)

    Bovenstaande bericht is niet meer relevant en is opgelost. Excuus voor het ongemak.

    Tevens heb ik wel een andere vraag die nog niet opgelost is en past in dit topic.

    Ik heb zoals bovenstaand vermeld de add-on Repeater voor de WP plugin Advanced Custom Fields.
    Ik heb een fieldset aangemaakt genaamd: “image_repeater” met een subtiele “image_field”.
    Ik heb een minimum aan rows opgegeven in de settings. Minimaal staan er 5 image fields standaard bij een bericht. Wanneer ik er 1 invoer, wordt er ook maar 1 afbeelding getoond. Wanneer ik in de broncode kijk, zie ik helaas wel de andere 4, die niet ingevuld zijn. Die zien er namelijk als volgt uit:
    <img src="" alt="" />

    Is het mogelijk, dat alleen de img src met een ingevulde waarde wordt getoond?

    Mijn ACF loop ziet er momenteel als volgt uit:

    <div class="grid_8">
            	<?php
    				$image = get_field('image' );
    				$alt = $image['title' ];
    
    				if(get_field('image_repeater')):
    
    					while(the_repeater_field('image_repeater')):
    						$image = get_sub_field('image_field');
    			?>
    
    						<img src="<?php echo $image; ?>" alt="<?php echo $alt; ?>"/>
    
    			<?php endwhile; ?>
    			<?php endif; ?>
            </div><!-- End .grid_8 -->

    Ik kijk uit naar uw reactie.

    Met vriendelijke groet,
    Casper B

    Thread starter Casper B

    (@casper-b)

    Ik wilde nog even laten weten dat bovenstaande probleem opgelost is. De code ziet er redelijk hetzelfde uit:

    <?php
    			$field = get_field('heading_value'); 
    
    			if($field == ''):
    				the_title(); echo '.';
    			else:
    				the_field('heading_value');
    			endif;
    		?>

    Groeten, Casper

    Thread starter Casper B

    (@casper-b)

    Haha oke dat is waar. Maar vindt het wel even netjes om zoiezo te vermelden.
    Ik ben ook toch even nog met die plugin aan de gang geweest.
    Ik wil namelijk het volgende bereiken.

    Wanneer mijn custom field “heading_value” leeg is, moet WordPress thé_title weergeven, wanneer heading_value is ingevuld, moet WordPress de input van dat veld weergeven.

    Ik heb momenteel de volgende IF statement:

    <?php
    global $post;
    $field = get_field('heading_value');
    if($field != ''):
    echo  'No, there is content!';
    else:
    echo 'Yes it is empty!';
    
    endif;
    ?>

    Helaas werkt hij niet. Ik krijg steeds alleen de waarde “Yes it is empty”. Terwijl er in de heading_value content in staat. Tevens geeft hij dezelfde waarde weer waneer er geen content in de heading_value staat.

    Wat doe ik precies verkeerd?

    Ik hoor graag van jullie.

    Met vriendelijke groet,
    Casper B

    Thread starter Casper B

    (@casper-b)

    Oke. Het vindt je het een probleem als ik jou code gebruik en er een beetje mee ga zitten stoeien?

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