В этой статье я опишу как сделать favicon для сайта WordPress и способы установки favicon для сайта WordPress. Новое в 2022 и 2023 году.
В этой статье я опишу как сделать favicon для сайта WordPress и способы установки favicon для сайта WordPress. Новое в 2022 и 2023 году.
Если вы хотите получить полный список категорий товаров на вашем WordPress сайте, то этот учебник для вас, здесь мы собираемся рассказать, как получить полный список категорий товаров в WooCommerce с помощью функции WooCommerce get_terms().
Скопируйте приведенный ниже код и добавьте его в конце файла functions.php.
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
$count = count($product_categories);
if ( $count > 0 ){
echo "<ul>";
foreach ( $product_categories as $product_category ) {
echo '<li><a href="' . get_term_link( $product_category ) . '">' .
$product_category->name . '</li>';
}
echo "</ul>";
}
Если вы хотите удалить категории из виджета категорий, то в этой статье мы поделимся, как скрыть определенные категории из виджета категорий в WordPress . Это простой фрагмент кода для WordPress, чтобы удалить категории из виджета в WordPress.
Скопируйте приведенный ниже код и добавьте в конце файла functions.php.
function exclude_widget_categories($args){
$exclude = "65";
$args["exclude"] = $exclude;
return $args;
}
add_filter("widget_categories_args","exclude_widget_categories");
Если вы хотите удалить несколько категорий из виджетов в WordPress, то используйте следующий код внутри вашего файла functions.php.
function exclude_widget_categories($args){
//categories id
$exclude = "65,5,3,6,9";
$args["exclude"] = $exclude;
return $args;
}
add_filter("widget_categories_args","exclude_widget_categories");
Мы надеемся, что это руководство поможет вам. Если у вас есть какие — либо вопросы относительно WordPress, то не стесняйтесь, оставляйте свои комментарии ниже в разделе комментариев.
Об я узнал совершенно случайно, когда самолично обновил плагин Yoast SEO до версии 6.3. Поначалу я подумал, что это какой-то баг, после чего пошел смотреть наличие этого мета тега в коде страницы. Каково же было мое удивление, когда я не обнаружил ключей там, где точно вставлял их (обновление попросту удалило все уже существующие теги во всех записях сайта).
Ну а теперь обо всем по порядку. Во-первых, если мы посмотрим на лог изменений Yoast SEO 6.3, то мы сможем увидеть строчку в разделе “Другое”, которая повествует о том, что этот тег действительно был удален из плагина. И связано это с тем, что ключевые слова давным давно не используются в поисковой системе Google (уже более 7 лет, по их словам). В подтверждение этому авторы этого замечательного плагина приводят слова одного из сотрудников данной компании.
Читайте также: “Настройка плагина Yoast SEO для WordPress 2018”.
Это же сообщение мы можем видеть в базе знаний Yoast SEO, а конкретно в статье про Meta Keywords.
Дословный перевод этого небольшого сообщения будет выглядеть примерно так:
Мы удалили функцию для работы с meta keywords в Yoast SEO 6.3, потому что этот тег не используется поисковыми системами достаточно долгое время. Первоначально они помогали поисковой системе определить какой именно контент расположен на той или иной странице, теперь же необходимость в этом отпала. Связано это было с актами переоптимизации, которые имели место быть в прошлом. В 2009-м году Google официально подтвердили, что данный мета тег больше не используется и не учитывается при ранжировании поисковой выдачи. Они сказали, что meta keywords перестал учитываться еще задолго до 2009-го, поэтому вопрос об удалении их из нашего плагина давно назрел.
Для иностранных вебмастеров, использующих WordPress и этот плагин, подобное нововведение не покажется странным или неуместным. А вот что же до тех, кто живет в странах СНГ, и использует для продвижения отечественную поисковую систему Yandex. Вы скажете: “Если keywords не используется в Google, значит их не использует и Yandex”. И отчасти вы будете правы, потому как Яндекс также давным давно не отдает предпочтение keywords. Но, при определенных обстоятельствах, они, все же, могут учитываться. Об этом говорится в Яндекс.Помощи:
И здесь все зависит сугубо от вашего настроя. Если вы действительно хотите, чтобы на вашем сайте были meta keywords, то вы можете:
Какое бы решение вы не приняли, советую тщательно все обдумать. Отсутствие meta keywords на вашем сайте не принесет вам ощутимого убытка (сайт не упадет в выдаче), поэтому каких-то поспешных решений эта ситуация не требует.
В этой статье мы собираемся поделиться, как исключить продукты из определенной категории на странице магазина в WooCommerce. Если вы хотите скрыть продукты из определенной категории в вашем магазине WooCommerce.
Скопируйте приведенный ниже код и добавьте в конце файла functions.php.
<?php
function custom_pre_get_posts_query( $q ) {
$tax_query = (array) $q->get( 'tax_query' );
$tax_query[] = array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'clothing' ),
// Не отображать товары в категории одежды на странице магазина.
'operator' => 'NOT IN'
);
$q->set( 'tax_query', $tax_query );
}
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );
?>
Вы когда-нибудь забывали свой пароль администратора WordPress и не имели доступ к учетной записи электронной почты или просто не смогли настроить учетную запись с помощью электронной почты должным образом в WordPress? Не бойтесь, в сегодняшней статье мы собираемся показать, как сбросить пароль администратора WordPress с помощью командной строки в MySQL. Сброс пароля администратора WordPress с помощью командной строки в MySQL, является довольно легкой задачей, вам нужно будет иметь учетные данные вашей базы данных и пользователя, или иметь доступ к файлу wp-config.php. Давайте начнем!
Давайте начнем с того, что посмотрим имя пользователя и пароль, установленный для базы данных WordPress в файле wp-config.php, сделать это можно путем перехода в каталог WordPress, а затем открыть wp-config.php с nano:
# nano wp-config.php
Найдите следующие строки в файле wp-config.php:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
Теперь, когда мы имеем всю необходимую нам информацию мы собираемся открыть командную строку MySQL с помощью следующей команды:
# mysql -u username_here -p -d database_name_here
Введите пароль в ответ на запрос, а затем введите следующий запрос в командной строке MySQL:
mysql> use 'database_name_here'; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
Посмотрите на таблицу пользователей со следующим запросом:
mysql> show tables LIKE '%users'; +---------------------------------------+ | Tables_in_database_name_here (%users) | +---------------------------------------+ | wp_users | +---------------------------------------+ 1 row in set (0.00 sec)
Используйте префикс таблицы пользователей с выхода запроса выше в следующем запросе, для примера мы будем использовать «wp_users». Мы также используем «admin», как пользователь администратор, имя пользователя администратора может отличаться:
mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin'; +----+------------+------------------------------------+ | ID | user_login | user_pass | +----+------------+------------------------------------+ | 1 | admin | $P$HYD1aJFeLNrPVFm7.wLAxGzc.rKbOI. | +----+------------+------------------------------------+ 1 row in set (0.00 sec)
Приведенный выше запрос выводит строку, содержащую текущий зашифрованный пароль пользователя администратора в WordPress, мы собираемся изменить его, используя этот запрос, убедитесь, что заменили «new_password» на собственный пароль:
mysql> UPDATE wp_users SET user_pass=MD5('new_password') WHERE user_login = 'admin';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Теперь проверьте, что пароль был изменен:
mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin'; +----+------------+----------------------------------+ | ID | user_login | user_pass | +----+------------+----------------------------------+ | 1 | admin | 8816293g8u2339c4apar526d98909hg3 | +----+------------+----------------------------------+ 1 row in set (0.00 sec)
Затем введите exit для выхода из командной строки MySQL:
mysql> exit Bye
Если вы не хотите заморачиваться с помощью MySQL, вы можете изменить свой пароль администратора WordPress с аккуратным инструментом под названием wp-cli, который считается швейцарским армейским ножом WordPress. Для загрузки WP_CLI выполнить следующую команду:
# curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Проверьте работу wp-cli:
# php wp-cli.phar --info
Затем сделайте WP_CLI исполняемым файлом и переместите его в каталог «/usr/local/bin»:
# chmod +x wp-cli.phar # mv wp-cli.phar /usr/local/bin/wp
Теперь перейдите в корневой каталог вашей установки WordPress, а затем выполнитt следующую команду:
# wp user update admin --user-pass=new_password
Опять же, убедитесь, что вы заменили «admin» с именем администратора WordPress и «new_password» на ваш пароль.
Если вы работаете в wp-cli и в качестве root, то добавьте опцию «-allow root» в конце команды, как здесь:
# wp user update admin --user-pass=new_password --allow-root
Вот, теперь вы должны успешно изменить пароль для пользователя администратора WordPress.