Обсуждения

Вопрос о link rel=”canonical”

Добрый день.
на своем сайте деактивировал и удалил следующие плагины:

Yoast SEO и All in One SEO Pack

Одновременно плагины не работали и не были одновременно активны. И не должны выводить в коде страницы ссылку на каноническую страницу после деактивации и последующего удаления. Однако! ссылка на каноническую страницу все же есть в коде страницы.
откуда может браться она?
если что сайт powerhall.ru

буду рад подсказкам.

Ошибка: Failed to load resource: net::ERR_CONNECTION_TIMED_OUT

Здравствуйте! Я совсем новичок в WordPress, поэтому просьба рассказать на пальцах.
В базе данных выдает ошибку: status – failed; Failed to load resource: net::ERR_CONNECTION_TIMED_OUT.
По двум позициям там отмечено красным время загрузки – 19,87 с. и 1,13 с. Скрин прикладываю.
Это замедляет сам сайт. Сайту около месяца.
Как это лечится? Помогите, пожалуйста.

Кастомный метабокс таксономии при редактировании поста

Для удобства в работе решил создать для кастомной таксономии свой метабокс. Таксономия иерархическая, будет использоваться только два уровня: первый – "область", вторая – "группы". Пост может входить только в один термин. Каждый термин имеет свой код.
К примеру:
030 Гуманитарные науки

032 История и археология
034 Культурология
…….

Написал функцию вывода метабокса и при регистрации таксономии (register_taxonomy) добавил её имя в параметре meta_box_cb

Код функции:

[code-
public function meta_box_select( $post, $box ) {
wp_enqueue_script( ‘select2’ );
wp_add_inline_script( "select2", "jQuery( ‘#taxonomy-{$this->name} select’ ).select2();", "after" );
wp_enqueue_style( ‘select2’ );
$terms = get_terms( array(
‘taxonomy’ => $this->name,
‘orderby’ => ‘name’,
‘order’ => ‘ASC’,
‘get’ => ‘all’,
‘hierarchical’ => true,
‘hide_empty’ => false,
) );
if ( ( $terms ) && ( ! empty( $terms ) ) && ( ! is_wp_error( $terms ) ) ) {
$optgroups = wp_list_filter( $terms, array( ‘parent’ => 0 ) );
$result
= "<div id=\"taxonomy-{$this->name}\" class=\"categorydiv\">";
$result- = " <input type=\"hidden\" value=\"0\" name=\"tax_input[{$this->name}]
\">";
$result- = " <select name=\"tax_input[{$this->name}]
\" class=\"widefat\"><option value=\"\"></option>";
foreach ( $optgroups as $optgroup ) {
$options = wp_list_filter( $terms, array( ‘parent’ => $optgroup->term_id ) );
if ( ( ! $options ) && ( empty( $options ) ) ) continue;
$optgroup_code = get_term_meta( $optgroup->term_id, "{$this->slug}_code", true );
$result- = sprintf( ‘<optgroup label="%1$02d – %2$s">’, $optgroup_code, $optgroup->name );
foreach ( $options as $option ) {
$option_code = get_term_meta( $option->term_id, "{$this->slug}_code", true );
$result
= sprintf(
‘<option id="taxonomy_term_%1$s" value="%2$s" %3$s>%5$s – %4$s</option>’,
$option->term_id,
$option->slug,
selected( is_object_in_term( $post->ID, $this->name, $option->term_id ), true, false ),
$option->name,
$option_code
);
}
$result- = "</optgroup>";
}
$result
= " </select>";
$result- = "</div>";
} else {
$result
= __( ‘Термины не найдены’, ‘pstu-enrollee’ );
}
echo implode( "\r\n", $result );
}
[/code]

Метабокс выводится нормально, но выбранный термин не сохраняется. Опытным путём понял, что если при регистрации таксономии добавить ‘hierarchical’ => true, всё норм, но требуется именно иерархическая таксономия.

Подскажите, что исправить, чтобы термин нормально прикреплялся к посту?

Бэкап сайта

Здравствуйте подскажите пожалуйста как сделать Бэкап сайта на вордпресс

есть доступ только в ЦМС

Убрать номер телефона

Уважаемые эксперты. Я новичок в вордпрессе

Подскажите пожалуйста как убрать номер телефона лишний

Частично работают ссылки

hepster.ru – посмотри плиз в меню вкладка ссср – у нее проблема с переходом но если обновить страницу то все норм ? Прошу помощи – страница нагружена музыкальной библиотекой – вордпресс последний – хитасис прописан -хотелось бы найти решение, не оставлять 2-3 композиции – по мере необходимости могу представить любые отчеты, кстати без музыкальной коллекции страница грузиться !
С уважением

Что это за полоса и как ее убрать?

Добрый день!
Долгое время не сталкивался с вордпресс, лет 5 наверное… но вот возникла задача создать сайт.. в общем установил движок вордпресса, накинул шаблон… смотрю… и вижу вверху сайта какую-то системную полосу от разработчиков Вордпресса (скрин прилагается)
тоесть она висит постоянно, даже если пользователь не авторизован..
подскажите как отключить это недоразумение

При заходе на сайте в раздел Настроить, выкидывает на главную

При заходе на сайте в раздел Настроить, он заходит на несколько секунд после чего выбрасывает на главную страницу!
Подскажите пожалуйста как решить!

Проблема с отображение превью к статьям в теме U-Design

Второй день ломаю голову над клиентским проектом, в указанной теме не отображаются картинки к статьям. Тег Alt от загруженной картинки берется, а сама картинка не отображается в коде <img src= такая ошибка в поле значения вместо адреса картинки: getimagesize_error_common

Никто не сталкивался с подобным? Куда копать не пойму…

Если нужен донор – укажу

Как написать аналог страницы «ЗАПИСИ» на WordPress?

Хочу сделать аналог страницы "ЗАПИСИ" в CMS WordPress.
Без рубрик и меток, пока что…
Идея такая чтобы можно было просто добавлять Персонал, состоящий из 150 человек(Будет увеличиваться) и выводить на одну страницу с пагинацией.

Поля стандартные, имя, фамилия, фото, должность и тд

Я не прошу делать за меня всю работу и тд, просто есть какие-то статейки, которые помогли бы достичь данного результата?

От помощи, в качестве предложение кода, тоже не откажусь))

Как Сохранить значения checkbox на всех страницах wordpress для пользо

Здравствуйте
я новичок в wordpress и у меня возник вопрос
как мне Сохранить значения checkbox на всех страницах wordpress для текущего пользователя? Для всех остальных пользователей код не применяется
у меня есть код
<form method="POST">
Option One: <input type="checkbox" name="check1" value="1" <?php if(isset($_POST[‘check1’])) echo ‘checked="checked"’; ?> />
Option Two: <input type="checkbox" name="check2" value="2" <?php if(isset($_POST[‘check2’])) echo ‘checked="checked"’; ?> />

<br>

<input type="submit" value="Submit" />
</form>

<?php

if(isset($_POST[‘check1’])){

echo ‘22222’;

}

elseif(isset($_POST[‘check2’])){

echo ‘3455’;

}

?>
но при переходе на другую страницу все сбрасывается

как мне это исправить

Не работают таблицы в TinyMCE

Доброго дня. В чем может быть проблема, если не отображается разметка таблиц, сделанный через редактор TinyMCE? В форме редактора все выглядит нормально, при переносе html кода на другой сайт тоже работает. А на самом сайте WP все слетает.

Как применить функцию только для текущего пользователя по нажатию кноп

Здравствуйте я новичок в среде worpress и у меня опять возник вопрос
Как применить функцию(хук add_filter) к пользователю который нажал на кнопку? но
только к нему а на всех остальных функция распространятся не должна

Я смог соорудить вот такой код

<?php
add_shortcode (‘T1′,’A2’);
function A2(){
$X0 = plugin_dir_url( __FILE__ );
$X1= ‘<form method="POST" action="’;
$X2= ‘4.php" enctype="multipart/form-data" ">
<p>Выберите фильтр</p>
<p><input type="radio" name="p1" id="n1" value="1"> Фильтр 1</p>
<p><input type="radio" name="p1" id="n2" value="2"> Фильтр 2</p>
<p><input type="radio" name="p1" id="n3" value="3"> Фильтр 3</p>
<p><input type="submit" value="Обновить"></p>’;
$X3 = $X1.$X0.$X2;
return $X3 ;
}
?>
4.php
<?php
$I1 = $_POST [‘p1’];
if ($I1 == ‘1’)
{
echo ‘Mir’ ;
}
else if ($I1 == ‘2’)
{
function V2($the_content){
return "lol";
}
add_filter(‘the_content’, ‘V2’);
}
else if ($I1 == ‘3’)
{
add_filter(‘pre_get_posts’,’exc_post’);
function exc_post($query) {
if ($query->is_category || ($query->is_home || ($query->is_feed) || ($query->is_tag)))
{
$query->set(‘tax_query’, array(
array(
‘taxonomy’ => ‘post_tag’,
‘field’ => ‘slug’,
‘terms’ => array("blue","red"),
‘operator’ => ‘NOT IN’
)
));
}
return $query;
}
}
else
{
}
?>

но к сожалению после нажатия на кнопку фильтр 2,3

мне выдает следующую ошибку

Fatal error: Uncaught Error: Call to undefined function add_filter() in C:\xampp\htdocs\wor\wp-content\plugins\GOG6\4.php:24 Stack trace: #0 {main} thrown in C:\xampp\htdocs\wor\wp-content\plugins\GOG6\4.php on line 24

кто-то знает как решить эту проблему
подскажите пожалуйста

Как скрыть пост по метке(тегу)?

Здравствуйте я новичок в wordpress у меня возник вот какой вопрос
как скрыть пост с опряденной меткой(тегом)?

единственное что я нашел это
хук обрабатывающая пост на наличие тега
function F2($the_content)
{
if( has_tag( ‘Sir’ ) )
echo "not meta";
}
add_filter(‘the_content’, ‘F2’);
И хук который скрывает пост по определённому id
function exc_post($query) {
if ($query->is_category || ($query->is_home || ($query->is_feed)))
{$query->set(‘post__not_in’, array(1137,1136) );} // в скобочках id поста (записи)
return $query; }
add_filter(‘pre_get_posts’,’exc_post’);

но я не понимаю как их соединить
подскажите пожалуйста как это сделать

У вас недостаточно полномочий для доступа к этой странице.

Доброго времени суток, друзья.
Возникла проблема с которой я бьюсь не первую неделю и не понимаю в чем дело.
Есть сайт на wp, когда стоял на локалке, работал.
Через пару лет было решено ставить его на хостинг, кто-то создал архив, сделал дамп БД и оставил это для меня)
В общем сделал манипуляции по смене днс (надо было)Ю создал из дампа БД, поменял пароли salt’ы и автор ключи, также пароли от бд и от админке.
В итоге сайт поднялся, работает НО я не могу попасть в админ панел, я захожу wp-admin, он провалилается, вижу инстументы в админке, но при нажатии вылетает ошибка –
У вас недостаточно полномочий для доступа к этой странице.
В чем же дело, друзья?!
Заранее большое спасибо!

Не могу установить иконку вконтакте

Тема i-craft В админке вконтакте нет. В каком файле можно внести исправления, что бы заменить твитер на вк?

Где изменить содержание письма

Здравствуйте. Приходит сообщение про удержании заказа.
Не нашла в languages/plugins где исправить текст:
2. Пришлите на ***@mail.ru номер вашего заказа и подтверждение платежа
3. Через некоторое время вы получите уведомление о том, что мы получили ваш платеж итд.

Как создать плагин для фильтраций тегов(меток)?

Здравствуйте я новичок в wordpress и у меня возник вопрос
Как создать плагин для фильтраций тегов?
Мне необходимо сделать так что бы
Пользователь мог выбирать какой фильтр он хотел бы использовать.

Что бы после нажатия на радио Фильтр 2 и кнопку обновить все посты в которых есть теги внесённые в файл Text.txt
не выводились
но только для текущего пользователя а у всех остальных все работало нормально

К сожалению у меня возникло небольшие трудности в понимание некоторых вещей

Я смог лишь достать массив тегов с помощью хука get_tags()
И создать плагин для фильтраций текста и попытался его объединить с шорткодом
<?php
/*
Plugin Name: gog6
Plugin URI:
Description: Плагин создающий страницы публикации для обычных пользователей
Version: 1.0
Author: Admin
Author URI:
*/
include(‘4.php’);

add_shortcode (‘T1′,’A2’);
function A2(){
return ‘

<form method="POST" action="4.php" enctype="multipart/form-data" ">
<p>Выберите фильтр</p>
<p><input type="radio" name="p1" id="n1" value="1"> Фильтр 1</p>
<p><input type="radio" name="p1" id="n2" value="2"> Фильтр 2</p>
<p><input type="radio" name="p1" id="n3" value="3"> Фильтр 3</p>
<p><input type="submit" value="Обновить"></p>
‘;
}

?>
Файл 4.php

<?php
$I1 = $_POST [‘p1’];

if ($I1 == ‘1’)

{

{

define (‘F1’, plugin_dir_path(__FILE__)); // подключает файл к плагину

function F2($the_content)
{
static $F3 = array();
if (empty ($F3))
{
$F3 = explode (‘,’, file_get_contents(F1 . ‘Text.txt’)); // добовляет файл к плагину
}

for ( $i =0, $c = count($F3); $i < $c; $i++)
{
$the_content = preg_replace (‘#’ . $F3[$i] . ‘#iu’, ”, $the_content);
}
return $the_content;
}
add_filter(‘the_content’, ‘F2’);

}

}

else if ($I1 == ‘2’)
{

echo ‘Nir’ ;

}

else if ($I1 == ‘3’)
{

echo ‘Mir’ ;

}

else
{

}

?>
Но как создать фильтрацию именно тегов я мне не до конца понятно
И как правильно подключать файлы к плагину также не понятно
Ну и сделать так что бы действие применялось только для одного пользователя
Может ли кто то подсказать как это сделать.

Поиск с учётом рубрик и (или) вложений?

Есть сайт для себя, то есть доступ ограничен только для одного человека. На сайте 1400 записей, скопированный сайт с вложениями и БД занимает 700 мб. На сайте много рубрик, которые меняются, например:
рубрика 1, рубрика 2, рубрика 3, рубрика 4, рубрика 5, рубрика 6, рубрика 7, рубрика 8, рубрика 9, рубрика 10.
На сайте стоит поиск Relevancii.
Я хочу добавить на сайт 23 тысячи html файлов (27 тысяч с вложениями) в рубрику 11. Объём 1.2 гб и ещё на 1 гб pdf файлов (рубрика 12), которые можно конвертировать в html, а можно так pdf загружать.
Вопросы.
1. Насколько ресурсоёмко будет переменещение и поиск на таком сайте?
2. Мне важно, чтобы всё было только на моём домене. Недостатки плагина Relevancii — нет поиска по вложениям (только платно и в облаке), нет возможности настройки поиска только по определённым рубрикам.
То есть я хочу искать штатно в рубрике 1 – рубрике 10; а иногда только в рубрике 11 или рубрике 12.

Я знаю, что можно использовать cat (просто пример)
/?cat=1&s=строка
/?s=строка
но у меня постоянно редактируются рубрики, то одни добавляются, то другие меняются. То есть мне надо именно как то исключить 2 рубрики из поиска, а отдельно создать 2 поисковые формы, которые ищут только по рубрике 11 и рубрике 12.

Или может есть другое решение моего вопроса?

Проблема в адаптивности таблицы с TablePress

Прошу помощи.
Создал таблицу с помощью TablePress. Добавил ее через pagebuilder на страницу сайта. На десктопе отображается нормально. А на мобильнике таблица без полосы прокрутки, и каждый столбик переносится на новую строку. В общем нечитаема. Подскажите как исправить.
Скрины:

Anonymous
Отправить
Ответ на: