Quotes Collection
HOW TO: Show Quote by ID (1 post)

  1. somethumb
    Posted 3 years ago #

    Feature Addition:

    I created a portfolio of projects and had my clients send me testimonials. I then entered the testimonials into the Quotes Collection and wanted to show specific testimonials per client. Here is what i did to solve this (in version 1.5.6 of Quotes Collection), and I hope this can be incorporated into the next version.

    - In my WordPress Page which has my Portfolio contents (title, text, images, categories, etc), I added a custom field named "Quote", with the value of the ID of the relevant quote in the Quotes Collection list

    - I updated the quotes-collection.php page in the plugin to accept a new $options_default argument at line 237: 'id' => '',

    - Added some SQL into the $condition string and $options array in quotes-collection.php like so, now at line 266 (we want to suppress the random quote function):

    if($options['id']) {
    $condition .=" AND quote_id = ".$options['id'];
    $options['random'] = 0;

    - Then in my template i used the following to grab the Quote ID (if true) and display the quote for that specific ID (suppressing the show_source and ajax_refresh):

    $quoteid = get_post_meta($post->ID, 'Quote', true);

    Note: id the $quoteid isn't present, then it shows a random quote!


Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Quotes Collection
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic