Как изменить маршрут к корню сайта в ссылках
При переезде со старого, самописного блога на WP, у меня образовалось огромное число материалов (записей), в которых старые ссылки к изображениям в статьях не соответствуют структуре WP.
Если быть точным, то суть проблемы в том, что ранее все изображения хранились в каталоге /static/images/…, а вот ссылки в статьях были вида <img src="{cdn_domain_name}/static/images/…., где вот этот вот шорт-код {cdn_domain_name} выполнял роль маски домена.
При переезде на WP, я перенес этот самый каталог /static/ в корень сайта, но изображения в статьях не появляются, пока в каждой ссылке статьи не будет убран шорт-код {cdn_domain_name}.
Как я и сказал, таких материалов у меня очень много, а следовательно и ссылок еще больше. Руками убирать в каждой статье и странице, это очень жестко. Есть ли способ массово убрать в материалах определенный текст? А еще лучше будет, если кто-то знает, как поправить двиг, чтобы он понимал этот шорт-код в ссылках, т.е. чтобы он учитывался как нужный элемент в ссылке. Очень надеюсь на помощь.
Пагинация для списка категорий
Здравствуйте, столкнулся с проблемой, выводится список категорий (их около 20-ти), нужно сделать пагинацию ,что бы на странице не выводилось больше 10-ти категорий.
<ul>
<?php
if(!empty($_GET[‘wpcf-misce_field’- )){
$meta
= array(
‘key’ => ‘wpcf-misce_field’,
‘value’ => $_GET[‘wpcf-misce_field’],
‘compare’ => ‘IN’
);
}
$args = (array(
‘taxonomy’ => array(‘category’, ‘cottege_city’),
‘hide_empty’=> 0,
‘exclude’ => array(‘3′,’6′,’4′,’5′,’17’,’9′,’1′),
‘meta_query’ => array(
‘relation’ => ‘AND’,
$meta
)
)
);
$categories = get_categories ($args);
if($categories){
foreach($categories as $cat){?>
<li>
<div class="name">
<a href="<?php echo get_category_link($cat->term_id);?>"><?php echo $cat->name;?></a></div>
<?php if($imgcat1=get_field("category_img",$cat)){?><div class="img"><img src="<?php echo $imgcat1;?>"/></div><?php }?></a>
<span><?php $price = get_field(‘price’,$cat);
if ($price){
echo _e(‘Вартість м2 : ‘, ‘voltata’) . $price;
}
?>
</span>
</li>
<?php }?>
<?php }?>
</ul>
Регистрация пользователей
Как сделать так что бы пользователь переходя на другую страницу вводил логин и пароль:
то есть скажем у определенного пользователь есть своя страница на уже созданном сайте которое создали на wordpess. Теперь нужно на этом сайте создать страницу так чтобы заходя на эту страницу пользователь ввел свой логин и пароль?
Не удается изменить заголовок элемента
Не удается изменить текст, выделенного фрагмента. Искал в админке в настройках темы, во всех функциях. Искал поиском по ftp. Нигде не нашел этот элемент. Где он может быть еще?
Ссылка на миниатюру кастовой записи в стилях элемента
День добрый.Очень срочно нужна ваша помощь…
Есть список кастомных записей…
Есть элемент, отвечающий за вывод миниатюры записей: <div id="artist-thumbnails" style="background-image: url(‘ТУТ ДОЛЖНА БЫТЬ ССЫЛКА НА МИНИАТЮРУ ЗАПИСИ’)"></div>
Как это осуществить,чтоб миниатюра была фоном блока?
ID пользователя без записей
Всем привет! Может я плохо искал, но не нашел. Подскажите, пожалуйста, как узнать ID пользователя, который только зарегистрировался и еще не опубликовал ни одной записи? Или как сделать, что бы пользователь на своей странице (http://mysite.ru/blogs/author/username) видел определенную информацию, а другие эту информацию на его странице не видели?
Помогите с позиционированием
Доброго времени суток, уважаемые пользователи форума.
Возникла трудность с позиционированием суб-меню:
в шаблоне wp base пытаюсь настроить выпадающую область меню так, чтобы она появлялась с левого края, и пункты в этой области тоже должны быть прилеплены к левому краю.
Вся загвоздка в том, что суб-меню позиционируется от пунктов меню и не может прилипнуть к краю без свойства position:fixed, но это не то, что нужно.
Помогите, пожалуйста.
Код стилей:
.main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
border-top: 1px solid rgba(100, 105, 105, 0.1);
border-bottom: 1px solid rgba(100, 105, 105, 0.1);
margin-bottom: -1px;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
text-align: center;
}
.main-navigation ul:after {
width: 100%;
display: block;
content: "";
margin-bottom: -5px;
height: 5px;
background: -webkit-radial-gradient(50% -3%, ellipse cover, rgba(0, 0, 0, 0.2), rgba(97, 97, 97, 0) 40%);
background: radial-gradient(ellipse at 50% 0%, rgba(0, 0, 0, 0.2), rgba(97, 97, 97, 0) 80%);
}
.main-navigation ul li {
*float: left;
display: inline-block;
position: relative;
}
.main-navigation ul li a {
display: block;
padding: 14px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: 0;
right: auto;
}
.main-navigation ul ul {
background:#000;
width:auto;
padding-top:2%;
padding-bottom:5%;
position: absolute;
left: -999em;
z-index: 99999;
text-align: left;
margin-top: 0;
margin-left:0;
}
.main-navigation ul ul:after {
content: none;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
width: 100%;
margin-top: 0;
}
.main-navigation ul ul li a {
width: 200px;
padding: 15px;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul .menu-item-has-children > a:after {
font-family: 'simple-line-icons';
content: "\e606";
position: relative;
float: right;
opacity: 0.5;
filter: alpha(opacity=50);
}
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
.main-navigation .sub-menu li{display:table-row;width:400px;}
.main-navigation .sub-menu {position:absolute;}
}
Пример сайта, с которого нужно содрать дизайн(меню по крайней мере):
joules.com
Количество товаров на странице WooCommerce
Добрый день!
Подскажите где можно поменять параметры отображения количества товаров на странице, а то получается так, что на странице есть еще место, но при этом создается вторая страница и переносит товар на неё.
http://irapart.ru/
Другой стиль админки для пользователя
Здравствуйте. Как можно сделать на WP, чтобы при входе в админку, была проверка, если пользователь не админ, любой другой, то ко всей админке добавить какой-нибудь css класс.
Мне нужно для нескольких пользователей сотрудников, скрыть несколько блоков. Хочу сделать это на css:
display: none;
Пробовал плагины, регулирующие доступ, они могут только скрыть совсем раздел, а мне нужно в уже открытом разделе скрыть несколько полей.
.htaccess и All In One WP Security
Здравствуйте,
У меня появилась проблема, я так и не понял из за чего.. может я что-то сделал.
У меня стоит плагин – "All In One WP Security", и вход в админку по адресу "sitename.com/adminlogin22" и зайти можно только с соответствующего IP адреса.
Так вот, раньше все было хорошо а теперь у меня при переходе на адрес "sitename.com/adminlogin22" выбивает ошибку 500.
И меня очень смущает .htaccess, я не могу понять правильно ли там все прописано… кто может помочь?
<FilesMatch "^(adminlogin22)">
Order dany, allow
Allow from 12.34.56.789
Deny from all
</FilesMatch>
не получается убрать корзину из меню сайта
Хелп нужна помощь, есть сайт на WP + woocommerce, тема "simple shop", так вот в верхней менюшке раздражает безобразная ссылка на корзину "0.00грн. – 0 items". 2 недели борюсь с ней, нигде не могу найти где она прописана и не знаю как ее убрать, помогите советом пожалуйста.
Не работает фильтр по цене при навигации по слоям
Добрый день! Помогите, пожалуйста, разобраться! Вывожу виджеты фильтра по цене и два виджета навигации по слоям (два атрибута товара). При фильтрации по атрибутам учитываются оба, т.е. скрываются лишние – всё показывает отлично. Но! Если фильтровать по цене ПОСЛЕ атрибутов, woocommerce не находит ни одного товара. При этом, если фильтр по цене установить ДО атрибутов, то всё работает правильно. С чем может быть связано такое поведение фильтров? Что сделать , чтобы исправить ситуацию? Пожалуйста, не предлагайте в качестве решения плагины фильтрации. Ссылка на сайт https://bon-bon.club/shop Я заранее благодарю тех, кто не останется в стороне!
Убрать should not be called statically in варнинги
Всем привет,
Понадобилось поковырять чужой вордпрессовсий плагин WOOEXIM – WooCommerce Export Import Plugin, Version 1.0.0 в WordPress 4.6.1 под PHP Version 7.0.8-0ubuntu0.16.04.2
И в режиме отладки полезли варнинги:
Deprecated: Non-static method WOOEXIM_Import::translations() should not be called statically in ...
Deprecated: Non-static method WOOEXIM_Import::admin_menu() should not be called statically in...
При определении в классе:
class WOOEXIM_Import {
public function __construct() {
add_action( 'init', array( 'WOOEXIM_Import', 'translations' ), 1 );
add_action('admin_menu', array('WOOEXIM_Import', 'admin_menu'));
add_action('wp_ajax_wooexim-import-ajax', array('WOOEXIM_Import', 'render_ajax_action'));
}
public function translations() {
load_plugin_textdomain( 'wooexim-import', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
}Deprecated: Non-static method WOOEXIM_Import::translations() should not be called statically in
Deprecated: Non-static method WOOEXIM_Import::admin_menu() should not be called statically in
public function admin_menu() {
add_menu_page( 'WOOEXIM', 'WOOEXIM', 'manage_options', 'wooexim-import', '', '', 56 );
add_submenu_page( 'wooexim-import', 'Import Product', 'Import Products', 'manage_options', 'wooexim-import', array('WOOEXIM_Import', 'render_admin_action'));
}
Можно ли как-то подправить чтобы убрать эти варнинги?
Спасибо !
Некорректное отображение корзины
Доброго дня!
на сайте http://kastrulek.net/ установил тему настроил ее, после настройке обнаружил проблему:
при наведении курсора на корзину, в месте с отображением количетсва товара и суммы покупки отображается кусок кода,
0 items
<span class=»woocommerce-Price-amount amount»><span class=»woocommerce-Price-currencySymbol»><span class=rur >р<span>уб.</span></span></span>0,00</span>
подскажите как это исправить, спасибо!