Toyvo Glumov, пример:
if (is_tag() || is_category()) { echo $_SERVER['REQUEST_URI'];}
вам сюда /ru/forum/optimization-practices/common ---------- Добавлено 13.08.2019 в 17:54 ---------- Если скажут, что нужно, в этом топике можете спросить: "как это реализовать?"
Jabia, можете попробовать еще такой вариант:
RewriteEngine OnRewriteBase /RewriteRule ^TV/Самсунг$ extension.php [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule .+ / [R=301,L]
Тогда вам не нужно будет создавать иерархию TV/Самсунг/index.php---------- Добавлено 13.08.2019 в 17:49 ----------
Кэш браузера для 301 редиректа чистили?
Нет. shop нужно обязательно использовать
!^/shop/TV/Самсунг$
Jabia, так можно:
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !^/TV/Самсунг$RewriteRule .+ / [R=301,L]
Armano, пример:
/** * Функция возвращает рандомные записи * обработчик шорткода devise-random-posts**/function devise_rand_posts() { $args = array( 'post_type' => 'post', 'orderby' => 'rand', 'posts_per_page' => 5, ); $the_query = new WP_Query($args); if ($the_query->have_posts()) { $string = '<ul>'; while ($the_query->have_posts()) { $the_query->the_post(); $string .= ' <li> <a href="'. get_permalink() .'"> '. get_posterposta_thumbnail() . get_the_title() .' </a> </li>'; } $string .= '</ul>'; /* Восстанавливаем оригинальные Post Data */ wp_reset_postdata(); } else { $string = 'записей не найдено'; } return $string;}add_shortcode('devise-random-posts', 'devise_rand_posts');/** * Функция возвращает миниатюру записи на основе мета поля "posterposta" * * @return string html img**/function get_posterposta_thumbnail($post = null, $size = 'post-thumbnail', $attr = array()) { if (!$post = get_post($post)) { return; } if ($attach = get_post_meta($post->ID, 'posterposta', 1)) { $attach = wp_get_attachment_image($attach, $size, false, $attr); } return $attach;}
Код можете добавить в functions.php вашей темы или создайте плагин, чтобы шорткод не зависил от текущей темы.
Да, был не прав. Слеш убирает не WP, а мой браузер.---------- Добавлено 10.08.2019 в 22:12 ----------ну а нужно или не нужно убирать слеш из кононикал главной страницы - я не знаю, это не мое дело. Человек обратился за помощью - я помог.
Sitealert,
так ты програмист или сео-специалист , чтобы делать вывод "это бестолковое занятие"?
Sitealert, а ты не предполагал, что может тебе нужно поучиться у ТСа поэтому вопросу, а не учить ТСа? :)
С чего ты взял, что - это бестолковое занятие, ты же не сео-специалист.
В WP и так идет редирект с domain.com/ на domain.com, но в каноникал указывается domain.com/.---------- Добавлено 10.08.2019 в 21:34 ----------
Тут таких вопросов нет. ТС обратился с конкретной задачей. Возможно он понимает, зачем ему это нужно, поэтому ищет решения.