-
AuthorPosts
-
August 1, 2015 at 3:34 am #481613
When inside an actual gallery in the portfolio, there are “Previous” (left) and “Next” (right) arrows at the very edge of page on each side.
They are great btw, only problem is that the left arrow points to next gallery while the right arrow points to previous gallery. In all common sense it should be the other way around.
How can I fix that?
I am using a child theme so please give me instructions so I can apply fix in child. Also including a link in private message for you to look at.Thanks!!
August 3, 2015 at 4:05 pm #482184Hi Citrusconstructions!
Please see here, https://kriesi.at/support/topic/blog-post-previous-and-next-arrows/#post-185493.
Regards,
ElliottAugust 4, 2015 at 6:46 am #482511Hi,
I don’t mean to be rude or maybe I misunderstood but the fix you offer in the link is not what I need to do if I want to apply the change in CHILD.
Can you please explain to me what to add to my functions file in child?
Thanks!!
August 4, 2015 at 4:21 pm #482798Hi!
Please copy the whole function to from functions-enfold.php file to your child themes functions.php file as following
`function avia_post_nav($same_category = false, $taxonomy = 'category') { global $wp_version; $settings = array(); $settings['same_category'] = $same_category; $settings['excluded_terms'] = ''; $settings['wpversion'] = $wp_version; //dont display if a fullscreen slider is available since they overlap if((class_exists('avia_sc_layerslider') && !empty(avia_sc_layerslider::$slide_count)) || class_exists('avia_sc_slider_full') && !empty(avia_sc_slider_full::$slide_count) ) $settings['is_fullwidth'] = true; $settings['type'] = get_post_type(); $settings['taxonomy'] = ($settings['type'] == 'portfolio') ? 'portfolio_entries' : $taxonomy; if(!is_singular() || is_post_type_hierarchical($settings['type'])) $settings['is_hierarchical'] = true; if($settings['type'] === 'topic' || $settings['type'] === 'reply') $settings['is_bbpress'] = true; $settings = apply_filters('avia_post_nav_settings', $settings); if(!empty($settings['is_bbpress']) || !empty($settings['is_hierarchical']) || !empty($settings['is_fullwidth'])) return; if(version_compare($settings['wpversion'], '3.8', '>=' )) { $entries['prev'] = get_previous_post($settings['same_category'], $settings['excluded_terms'], $settings['taxonomy']); $entries['next'] = get_next_post($settings['same_category'], $settings['excluded_terms'], $settings['taxonomy']); } else { $entries['prev'] = get_previous_post($settings['same_category']); $entries['next'] = get_next_post($settings['same_category']); } $entries = apply_filters('avia_post_nav_entries', $entries, $settings); $output = ""; foreach ($entries as $key => $entry) { if(empty($entry)) continue; $the_title = isset($entry->av_custom_title) ? $entry->av_custom_title : avia_backend_truncate(get_the_title($entry->ID),75," "); $link = isset($entry->av_custom_link) ? $entry->av_custom_link : get_permalink($entry->ID); $image = isset($entry->av_custom_image) ? $entry->av_custom_image : get_the_post_thumbnail($entry->ID, 'thumbnail'); $tc1 = $tc2 = ""; $class = $image ? "with-image" : "without-image"; $output .= "<a class='avia-post-nav avia-post-{$key} {$class}' href='{$link}' >"; $output .= " <span class='label iconfont' ".av_icon_string($key)."></span>"; $output .= " <span class='entry-info-wrap'>"; $output .= " <span class='entry-info'>"; $tc1 = " <span class='entry-title'>{$the_title}</span>"; if($image) $tc2 = " <span class='entry-image'>{$image}</span>"; $output .= $key == 'prev' ? $tc1.$tc2 : $tc2.$tc1; $output .= " </span>"; $output .= " </span>"; $output .= "</a>"; } return $output; }`
and apply the changes as it was suggested in Elliott’s link.
Cheers!
YigitAugust 5, 2015 at 9:21 pm #483594Ok tweak given isn’t complete but figured it out and works fine now
Thanks!
-
AuthorPosts
- The topic ‘Individual gallery arrows in portfolio are backwards’ is closed to new replies.