We'll create fresh WordPress site with Softmixt Relations installed. You have 20 minutes to test the plugin after that site we'll be deleted.
A simple way to add related posts to another post.
You can easily change the public view by using this filter : SFT_related_item_content filter.
<?php
add_filter (
'SFT_related_item_content' ,
/**
* $itm_container : The current view of related posts .
* $connected_relations : Array with all related post items ID's .
* $atts : Short code attributes.
*/
function ( $itm_container , $connected_relations , $atts )
{
// The current post id.
$post_id = $atts[ 'post_id' ];
// Parent related items container element (set on short code).
$container = $atts[ 'container' ];
// Parent related items container class element (set on short code).
$container_class = $atts[ 'container_class' ];
// Related item container element (set on short code).
$item_container = $atts[ 'item_container' ];
// Related item container title element (set on short code).
$item_title_container = $atts[ 'item_title_container' ];
// Related item container class element (set on short code).
$item_container_class = $atts[ 'item_container_class' ];
// Related item show title (set on short code as string "true" or "false").
$item_show_title = $atts[ 'item_show_title' ];
// Related item show date (set on short code as string "true" or "false").
$item_show_date = $atts[ 'item_show_date' ];
// Related item show author (set on short code as string "true" or "false").
$item_show_author = $atts[ 'item_show_author' ];
// Related item show feature image (set on short code as string "true" or "false").
$item_show_feature_image = $atts[ 'item_show_feature_image' ];
// Related item show excerpt image (set on short code as string "true" or "false").
$item_show_excerpt = $atts[ 'item_show_excerpt' ];
// Related item show content image (set on short code as string "true" or "false").
$item_show_content = $atts[ 'item_show_content' ];
// Post related taxonomies container element (set on short code)
$item_terms_container = $atts['item_terms_container'];
// Post related taxonomies container class element (set on short code).
$item_terms_container_class = $atts['item_terms_container_class'];
// Post related taxonomy term item container element (set on short code)
$item_term_container = $atts['item_term_container'];
// Post related taxonomy term item container class element (set on short code).
$item_term_container_class = $atts['item_term_container_class'];
// you can overwrite post related item view here ...
return $itm_container;
} ,
10 ,
3
);
If someone has an a idea or suggestion of a new plugin feature I’m glad to hear it and probably will be implemented in the new versions.