[PHP] wordpress koppeling tussen 2 posts

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Hier spreekt een php noob, maar ik begin het ondertussen al aardig te begrijpen.

Ik heb wordpress 3.4.1 en ik gebruik de plugin Advanced Custom Fields (relationship field).

En ik heb 2 stukjes code:

code:
1
2
3
4
<?php foreach(get_field('koppeling') as $relationship): ?>
       <a href="<?php echo get_permalink($relationship->ID); ?>">
<?php echo get_the_title($relationship->ID) ?></a>
<?php endforeach; ?>


Dit stukje zorgt ervoor dat de titel van de gekoppelde post verschijnt in een loop. Er is telkens 1 post en dus 1 daaraan gekoppelde posttitel in beeld. (het is een banner) Op zich werkt dit, maar dit is niet wat ik er mee wil.

Ik heb onderin de pagina nog een loop. Deze bevat alle gekoppelde posts. Nu wil ik graag dat php kijkt welke titel bovenin actief is, en dat hij kijkt welke titel daar onderin bijhoort en deze titel een extra class meegeeft.

code:
1
2
3
4
5
6
7
8
9
<?php   
                echo '<h3>'; 
                the_title();
                echo '</h3>';
                ?>
        <?php if( the_title() == get_the_title($relationship->ID))
                { ?>
                        <p>test</p>
                <?php } ?>


Dit is wat ik geprobeerd heb, maar dit werkt helaas niet....

Is mijn vraag duidelijk? Ik hoop dat jullie mij kunnen helpen 8)

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op vrijdag 07 september 2012 @ 16:13:

code:
1
2
3
4
5
6
7
8
9
<?php   
                echo '<h3>'; 
                the_title();
                echo '</h3>';
                ?>
        <?php if( the_title() == get_the_title($relationship->ID))
                { ?>
                        <p>test</p>
                <?php } ?>
code:
1
the_title()
echo't de titel, dus daar kun je geen vergelijking mee doen. Probeer eens
code:
1
get_the_title()
.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Yes! Hij doet al meer dan net :-) (De 'test' is in beeld) Bedankt! ik ga er nog even mee knoeien..

Acties:
  • 0 Henk 'm!

  • dEUSdude
  • Registratie: Juni 2002
  • Niet online
Geen antwoord op je vraag, maar er is een uitstekende plugin die precies doet wat jij wilt: http://wordpress.org/extend/plugins/posts-to-posts/