Viewing 1 replies (of 1 total)
  • Plugin Author David Lingren

    (@dglingren)

    I’m glad to hear you’re finding MLA useful; thanks. This is a great question, and I can give you some ideas on how to do it with [mla_gallery].

    First, you want a gallery that “pulls PDFs from multiple parent pages”. The Xerces Society site you give as an example doesn’t exactly do that. The list has a thumbnail image, a description and a link to the parent page. The parent page has a “Download a copy for free (pdf)” link to the PDF. To do something similar:

    • Create the parent page(s)
    • Upload the thumbnail image and pdf; attach them to the parent page
    • Create a custom field, e.g., “Page Summary” for each thumbnail image. Enter the description you want to show in the gallery
    • Assign tag, category, attachment_tag or attachment_category terms (e.g., “Parks and Golf Courses”) to the thumbnail images, etc.

    Now you can create an [mla_gallery attachment_tag="Parks and Golf Courses" post_parent=any] shortcode to pull the thumbnail images you want. The post_parent=any parameter will filter out any images that aren’t attached to some page or post.

    To get a gallery listing that looks like the Xerces Society example, start from the “Table-based Template Example” in the Settings/Media Library Assistant page Documentation tab.

    In the “Item” markup, you’ll want to replace the [+link+] substitution parameter with something like <a href='https://yoursite.com/?page_id=[+parent+]' title='[+title+]'>[+thumbnail_content+]</a>. Change yoursite.com to your own URL, of course. The ?page_id=[+parent+] argument links to the parent page.

    You’ll also want to replace the second table cell with something like [+custom:Page Summary+] to get the description you created in the custom field for each thumbnail image.

    Finally, add the mla_style=table and mla_markup=table parameters to your [mla_gallery] shortcode to apply the custom template to your gallery.

    You may need to adjust the above approach based on your application, but I hope that gets you started. If you have any problems or questions, let me know. When you’ve got it up and running, post a link to the site so we can see the results.

    Thanks again for a stimulating question, and for using the plugin.

Viewing 1 replies (of 1 total)
  • The topic ‘linking to post_parent urls’ is closed to new replies.