Support » Plugin: WP LIST PAGES BY CUSTOM TAXONOMY » Option for Heading to link to /taxonomy/term/

  • Resolved rwkiii

    (@rwkiii)


    Placed in the Widget function, the following code will create a clickable heading to /taxonomy/term/

    $term_info = get_term_by('id', $instance['filter_term'][0], $instance['filter_taxonomy']);
        echo $args['before_title'] . '<a href="/' . $term_info->taxonomy . '/' . $term_info->slug . '/">' . $term_info->name . '</a>' . $args['after_title'];

    This is a feature I need on one site that uses your plugin. It’s easy to add, although I think this should be optional and have backend settings – maybe use this as default if the Widget Title is left blank?

    https://wordpress.org/plugins/wp-list-pages-by-custom-taxonomy/

Viewing 1 replies (of 1 total)
  • Plugin Author piccart

    (@piccart)

    Hello rwkiii,

    that could be helpful for someone else, thank you very much for sharing it.

    unfortunately I can’t use it for the default version of the plugin, as the widget allows to select more than one term, and so in that case, having the title linking to only one of them, wouldn’t make much sense.

    instead, if you need something like that you could leave the title empty, and then use the introduction html box, to insert an html heading which links to your desired term.

    it depends on how your widgets are styled by the template, but assuming that the heading is defined using h3 tags, you could write something like this in the html box:

    <h3><a href="yoursite.com/taxonomy/term/">Term Name</a></h3>

    many times the heading has a class which is
    <h3 class="widget-title">
    so you should check the code to see how your widget heading is marked up and then replicate it in the html box

    in my experience, this would work for many standard widget styling, as the heading title is normally placed inside the same wrap as the widget content, so it won’t make any difference if you add it in that way rather than before the actual content (content is normally not wrapped in a separated div, because of the options used to set up the register_sidebar).

    let me know how it goes. 😉

Viewing 1 replies (of 1 total)
  • The topic ‘Option for Heading to link to /taxonomy/term/’ is closed to new replies.