Support

Account

Home Forums General Issues Reverse Page Link Query

Helping

Reverse Page Link Query

  • I have a post type of “website” and a post type of “on_site_checklist”.

    “on_site_checklist” has a page link custom field of “parent_website”.

    On the “website” post type how would I query every “on_site_checklist” that has the “website” post type selected?

    ie. “website” is called example.com. “on_site_checklist” has example.com selected. Now show “on_site_checklist” on “website” post type.

    Thanks for the help.

  • OK Here’s what I have tried. The concept that I am going with is that the “Page Link” custom field type stores the URL in a string and we just need to query by that meta value. But, it’s not working.

    Any ideas?

    
    <?php 
    $currentURL = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    
    $args = array(
    	'numberposts'	=> -1,
    	'post_type'		=> 'on_site_optimization',
    	'meta_query'	=> array(
    		'relation'		=> 'AND',
    		array(
    			'key'		=> 'website_parent',
    			'value'		=> $currentURL,
    			'compare'	=> 'LIKE'
    		),
    	)
    );
    
    // query
    $the_query = new WP_Query( $args );
    
    ?>
    <?php if( $the_query->have_posts() ): ?>
    	<ul>
    	<?php while( $the_query->have_posts() ) : $the_query->the_post(); ?>
    		<li>
    			<a href="<?php the_permalink(); ?>">
    				<?php the_title(); ?>
    			</a>
    		</li>
    	<?php endwhile; ?>
    	</ul>
    <?php endif; ?>
    
    <?php wp_reset_query(); ?>
    
Viewing 2 posts - 1 through 2 (of 2 total)

The topic ‘Reverse Page Link Query’ is closed to new replies.