Ik wil adsense weergeven tussen berichten op de homepage. Heb wat sites doorgelezen hoe dit gedaan kan worden (zonder plugin). Maar het wil mij niet goed lukken gezien de code van mijn thema net iets anders is.
Iemand een idee hoe dit gedaan kan worden?
Dit is een deel van de code in mijn index.php bestand:
<?php
if ( have_posts()) {
while (have_posts()) {
the_post( );
$format = get_post_format();
if ( false === $format ) $format = 'standard';
get_template_part( '/formats/entry', $format );
}
}
?>
- Adsense tussen berichten weergeven
-
19-11-2015, 22:32 #1
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Adsense tussen berichten weergeven
-
In de schijnwerper
-
19-11-2015, 22:38 #2
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Ik ben geen programmeur dus kan je niet met de code helpen. Zo te zien moet je alleen niet index.php hebben, meestal worden de blogposts namelijk gegenereerd door archive.php, welke weer door index.php wordt opgeroepen.
Maar, waarom ik reageer: denk je er wel aan dat je maar maximaal 3 Adsense blokken op een pagina mag tonen?
EDIT: Kun je hier niet wat code/wijsheid van lenen? https://nl.wordpress.org/plugins/ad-inserter/
-
20-11-2015, 08:37 #3
- Berichten
- 4.961
- Lid sinds
- 17 Jaar
Re: Adsense tussen berichten weergeven
Meestal heb je ook een bestand front-page.php of front.php.
Daar zou je hem op moeten zetten denk ik
-
20-11-2015, 09:12 #4
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Het moet echt in index.php in de theme folder. Ik deed dit ook altijd zo moet mijn andere sites maar deze thema zit net iets anders in elkaar.
Ik heb wel een handleiding van een andere website:
Usually you will have to change 2 of your theme files: index.php [homepage of your blog] and archive.php [category page] where this format can be implemented.
Find for the following code in the above mentioned files. It can be either of these 2 formats:
PHP Code:<phpif (have _posts ()) : ?><phpwhile (have_posts()) : the_post(); ?>
or:
PHP Code:<?php if(have_posts()):while(have_posts()): the_post();?>
PHP Code:<?php $postcounter =1;if(have_posts()):?><?php while(have_posts()): $postcounter = $postcounter +1; the_post();?><?php if(4== $postcounter){ echo ' <div id="adsbetween"> <center> YOUR_ADSENSE_CODE </center> </div> ';}?>
Maar dit wil niet echt bij mij werken. Gezien de code van mijn thema niet even anders is, namelijk:
PHP Code:<?php
if ( have_posts()) {
while (have_posts()) {
the_post( );
$format = get_post_format();
if ( false === $format ) $format = 'standard';
get_template_part( '/formats/entry', $format );
}
}
?>
-
20-11-2015, 11:39 #5
- Berichten
- 306
- Lid sinds
- 11 Jaar
Re: Adsense tussen berichten weergeven
Ik heb geen idee of dit werkt maar je kan het altijd proberen!
PHP Code:<?php $postcounter =1;if ( have_posts()) {
while (have_posts()): $postcounter = $postcounter +1; the_post();
$format = get_post_format();
if ( false === $format ) $format = 'standard';
get_template_part( '/formats/entry', $format );
}
}
?>
<?php if(4== $postcounter){ echo ' <div id="adsbetween"> <center> YOUR_ADSENSE_CODE </center> </div> ';}?>
-
20-11-2015, 11:44 #6
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Helaas niet Patrick. Maakt dan een pagina fout. Toch bedankt!
-
20-11-2015, 12:12 #7
- Berichten
- 55
- Lid sinds
- 13 Jaar
Re: Adsense tussen berichten weergeven
Ik heb het niet getest maar volgens mij moet dit werken:
PHP Code:<?php if ( have_posts() ) :
$count = 0;
while ( have_posts() ) : the_post();
$count++;
if ( $count == 4 ) { ?> HIER JE ADSENSE CODE <?php } else { $format = get_post_format(); if ( false === $format ) $format = 'standard'; get_template_part( '/formats/entry', $format ); }
endwhile;
endif;?>
-
20-11-2015, 17:59 #8
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Hallo Kevin, heel erg bedankt!!!
Geeft verder geen foutmelding. Echter wordt de adsense niet goed tussen de berichten weergeven en de 4e bericht verdwijnt ook. Iets zit daarom nog niet helemaal goed, maar ik zal later even rustig gaan uitzoeken.
-
20-11-2015, 18:21 #9gast74241 Guest
Re: Adsense tussen berichten weergeven
Ik ben geen programmeur dus kan je niet met de code helpen. Zo te zien moet je alleen niet index.php hebben, meestal worden de blogposts namelijk gegenereerd door archive.php, welke weer door index.php wordt opgeroepen.
Maar, waarom ik reageer: denk je er wel aan dat je maar maximaal 3 Adsense blokken op een pagina mag tonen?
EDIT: Kun je hier niet wat code/wijsheid van lenen? https://nl.wordpress.org/plugins/ad-inserter/
-
20-11-2015, 18:28 #10
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Plugin is niet relevant met wat ik wil. Zit helaas geen optie om ads tussen berichten te weergeven...
Sowieso ben ik geen voorstander om voor alles een plugin te gebruiken vanwege het risico voor vulnerabilities in plugins.
-
20-11-2015, 19:15 #11gast74241 Guest
Re: Adsense tussen berichten weergeven
Ook voor vulnerabilities in plugins heb je plugins! ;P
-
20-11-2015, 20:21 #12
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
- Display Before Excerpt (on blog pages)
- Display After Excerpt (on blog pages)
-
20-11-2015, 21:14 #13
- Berichten
- 1.660
- Lid sinds
- 18 Jaar
Re: Adsense tussen berichten weergeven
Oja kan wel! Overheen gelezen denk ik. Nou perfect zo bedankt!!!
-
20-11-2015, 21:18 #14gast74241 Guest
Re: Adsense tussen berichten weergeven
Ja, ik heb het vanmiddag gedaan, werkt uitstekend.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic