Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- add_filter('rank_math/frontend/prev_url', 'modify_rank_math_prev_next_links');
- add_filter('rank_math/frontend/next_url', 'modify_rank_math_prev_next_links');
- function modify_rank_math_prev_next_links($link) {
- $home_url = home_url();
- $weglot = Weglot::Instance();
- $idioma_actual = $weglot->currentlang;
- if ($idioma_actual != 'es' && !empty($link)) {
- if (strpos($link, $home_url) === 0) {
- $link = str_replace($home_url, '', $link);
- }
- $link = $home_url . '/' . $idioma_actual . $link;
- }
- return $link;
- }
- add_action('wp_head', function () {
- $weglot = Weglot::Instance();
- $idioma_actual = $weglot->currentlang;
- remove_action('wp_head', 'rank_math_frontend_prev_link');
- remove_action('wp_head', 'rank_math_frontend_next_link');
- $prev_link = apply_filters('rank_math/frontend/prev_url', get_previous_posts_page_link());
- $next_link = apply_filters('rank_math/frontend/next_url', get_next_posts_page_link());
- if ($idioma_actual != 'es') {
- if ($prev_link) {
- echo '<link rel="prev" class="links-imk" href="' . esc_url($prev_link) . '" />' . PHP_EOL;
- }
- if ($next_link) {
- echo '<link rel="next" class="links-imk" href="' . esc_url($next_link) . '" />' . PHP_EOL;
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment