Home get a post based on another post in wordpress
Reply: 0

get a post based on another post in wordpress

user41789
1#
user41789 Published in September 21, 2018, 2:45 am

I am trying to create game in which one Question post should Map to one answer post in same category .

I have created a html5 table and tried to bind question post and answer post in data-question and data-answer attribute

    <div >
    <table>
    <tr> 

    <?php foreach($categories as $category) {?>
    <td>

    <?php  
    $args= array( 'posts_per_page' => 8, 'category_name' => $category-name);
      $myposts = get_posts( $args );
      ?>
      <table border=1>
      <thead><?php echo $category->name ?></thead>
      <?php
     foreach ( $myposts as $post ) : setup_postdata( $post );
        if (have_posts()) {
        ?>
        <tbody>

    <tr>

    <td data-points="<?php echo $points ;?>"                                data-question="<?php echo get_the_content(); ?>"
                            data-answer="<?php echo get_the_content(); ?>"
                            >                       
</td>

</tr>

    </tbody>                    

        <br/>
        <?php
      endforeach;
       ?></table><?php
      wp_reset_postdata();
    ?>

  <?php }?>
  </td></tr>

  </div>

I am stuck at here

<td data-points="<?php echo $points ;?>"                                data-question="<?php echo get_the_content(); ?>"
                        data-answer="<?php echo get_the_content(); ?>"
                        >                       

how can I bind data-answer to a related answer post ? Any alternate logic I can apply ?

share|improve this question

active oldest votes

Your Answer

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "1" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: true, noModals: false, showLowRepImageUploadWarning: true, reputationToPostImages: 10, bindNavPrevention: true, postfix: "", onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });
 
StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f48236556%2fget-a-post-based-on-another-post-in-wordpress%23new-answer', 'question_page'); } );

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged wordpress post categories or ask your own question.

StackExchange.ready(function(){$.get('/posts/48236556/ivc/aa25');});
StackExchange.ready(function () { StackExchange.responsiveness.addSwitcher(); }) (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); StackExchange.ready(function () { StackExchange.ga.init({ sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-1' ] }); StackExchange.ga.setDimension('dimension2', '|wordpress|post|categories|'); StackExchange.ga.setDimension('dimension3', 'Questions/Show'); StackExchange.ga.trackPageView(); }); /**/ var _qevents = _qevents || [], _comscore = _comscore || []; (function() { var ssl = 'https:' == document.location.protocol, s = document.getElementsByTagName('script')[0], qc = document.createElement('script'); qc.async = true; qc.src = (ssl ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; s.parentNode.insertBefore(qc, s); _qevents.push({ qacct: "p-c1rF4kxgLUzNc" }); /**/ var sc = document.createElement('script'); sc.async = true; sc.src = (ssl ? 'https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; s.parentNode.insertBefore(sc, s); _comscore.push({ c1: "2", c2: "17440561" }); })();
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.305368 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO