☭Gu
Ответы в темах
-
Форум: Проблемы и решения
Тема: Изображения/галерея товараприв.
с помощю кастомизации файлов вашей схемы оформления думаю (создаете новый файл, там пишете как выглядеть должно)первое что нашел http://www.simplecoding.org/wordpress-vyvod-zapisej-proizvolnyx-tipov-custom-post-types.html
важно понимать, что если создали отдельный тип — то стандартным способом обычно вывести это нельзя, надо создавать и описывать также тип вывода
https://delightfuldownloads.com/
в поиске плагинов виден как «Превосходные закачки». Это лучшее что видел.
Однако е еще один, название не помню, что то в названии было типа «membership» — там супер пупер плагин с основной бесплатной частью, короче бабла все равно потом попросит, там _вообще весь сайт_ для платного использования затачивается. Думаю вам не подойдет, но возможности поразили, можете попробовать поискать.
как самый простой попробуйте «WP-Content Listener»
+ ну и это
Форум: Проблемы и решения
Тема: Появляется текст на изображенияхприв.
1. если не сложно — пример скрина (весь сайт не обяз. — пример наложения) ?
2. много таких пользователей?
3. версия wp?
4. локальную копию сайта у себя делали — проблема есть?
5. уточните у хостера, механизм публикации сайтов, а так же нет ли проблемы загруженности, свободного места, чистки кэшадумаю что это не ваша проблема а хостера
Форум: Проблемы и решения
Тема: Обновления1/ версия wp какая? сам wp давно обновляли?
2/ уточните — установленные у вас версии и по оф.странице плагинов имеют различия?Форум: Проблемы и решения
Тема: wp-cronприв.
ну наверное гуглили уже про сам крон?если нет, то вот например описалово https://truemisha.ru/blog/wordpress/wp_cron.html
ну или поиском на «wordpress cron» еще нароете.
основная задача — планировщик. тикает таймер, есть задания, как время совпало — задание исполняется. им можно управлять, самое простое — в плагинах поищите на слово «cron». кста, ща почему-то поиск тупит там. качайте несколько, где больше народу скачавших, выбирайте лучший. некоторые задания системные и не удаляются (обычно поиск обновлений, публикация по датам, очистка, там штуки 4). среди системных интервал довольно большой и они не должны «много выкачивать». возможно, что какойто сторонний плагин впихнул туда свое задание, например обновлять что-то раз в 30 мин или был взлом и копия БД кудато уходит например 🙂
+вчера вот открыл для себя это https://ru.wordpress.org/support/topic/db-wp_options-_transient_/
+претензии хостера подробнее можно?
+ ну в общем думаю для начала вам хватит ответов
Форум: Обратная связь
Тема: db wp_options _transient_потестил основные
++
да, обновляется, если в консоли wp — главная — настройки экрана включены «Добро пожаловать» и «Новости WP»
ок, при первом выводе и установке — как вариант (но все равно, непонятно зачем это в опции пихать).
но при выключении этих опций — из БД и таблиц ничего не удаляетсяи я вижу, что как 99% разработчиков игр — разрабы WP тоже об оптимизации трафика и контента ничуть не заботятся, основных там похоже рекламные манагеры сменили
🙁
может добавите новую опцию в конфиг — отключить «это»?++
пока в размышлениях, но ранние советы отключить сron в конфиге опцией
define(‘DISABLE_WP_CRON’, true);
уже не кажутся мне идиотскимиФорум: Обратная связь
Тема: options.php как работаетчто непонятно, написал в первом посте: что происходит при нажатии кнопки Save одной из стандартных форм при сохранении своих опций средствами WP
когда в action формы или кнопки стоит реакцией options.php
по-ша-гам расписать.
Форум: Обратная связь
Тема: db wp_options _transient_спасибо за ответ. доброго времени.
++ вот еще, я не одинок
>> транзиенты вообще делались не для того чтобы их пихать в wp_options а для использования любого доступного API
это ясно, но впихивают же
>> чистится это все автоматически
можно увидеть где?>> ++ доп. плагины и др. ставить
не, не хочу. хочу или чтобы отключить можно было или после установки удалялись
и SeVlad думаю, меня поддержит. Он же говорил недавно «А я против! Я наоборот за то, что бы очистить ядро от разные ненужностей.»
Вот зачем «это», после установки в опциях? Ну вывелось 1 раз, удалите. А оптимальней ссылку давать на сайт где все это есть, или тут расчет на то, что инета нет у того кто ставит?вы видели, что там лежит?
посмотреть можно примерно так (не, не через phpMyAdmin — так нагляднее, чтобы сразу понятно было сколько мусора там е)
$mysqli = mysqli_init(); if (!$mysqli) { die('mysqli_init failed'); } if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { die('Setting MYSQLI_INIT_COMMAND failed'); } if (!$mysqli->real_connect('localhost', 'my_user', 'my_password', 'my_db')) { die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); } $results = $mysqli->query("SELECT * FROM ". $table_prefix ."options"); print '<table border="2" width="80%" >'; while($row = $results->fetch_array()) { print '<tr>'; print '<td>'.$row['0'].'</td>'; print '<td>'.$row['1'].'</td>'; print '<td>'.$row['2'].'</td>'; print '<td>'.$row['3'].'</td>'; print '</tr>'; } print '</table>'; $results->free(); $mysqli->close();
Форум: Проблемы и решения
Тема: помогите вставить опцию в плагин1. разобраться хочу
2. это вроде как официальный рекомендуемый методФорум: Проблемы и решения
Тема: Файл переводаприв.
общие советы.
тоже по#$я недавно.1. напомнить себе общую схему перевода https://truemisha.ru/blog/wordpress/translations.html , попробовать создать отдельный тестовый файл учитывая пути и посмотреть как работает
2. сверить пути, наличие слешей, сделать промежуточный вывод результатов типа$a=load_plugin_textdomain($plugin_option, false, dirname( plugin_basename( __FILE__ ) ) . '/lng/' ); Die ($a . __('Version',$plugin_option) . ' ' . dirname( plugin_basename( __FILE__ ) ) . '/lng/');
сразу после загрузки перевода в удобном месте (параметры поменять на свои)
3. все пути, названия переменных, название файла, темы, папки, константы, переменные — желательно маль. буквами + соблюдать _- вместо пробелов
4. проверить и перезаписать (лучше с 0я) все проблемные файлы на кодировку Utf-8 (если перевод не происходит — открываем файл в этом месте и смотрим через hex edit)
5. проверить разрешения (безоп.) у проблемных файлов, а также попробовать дать полные пути к ним
6. убрать из заголовка временно, если есть и перевод не внешний (пример)
text domain: https://my.ru
domain path: https://my.ru
если внешний, проверить доступ к сайтам, а также доступы к сайту производителя поискать в коде
7. включить define(‘WP_DEBUG’, true); в wp-config.php и прогнать еще раз работуможет что-то поможет. удачи.
- Ответ изменён 7 лет, 5 месяцев назад пользователем ☭Gu.
Форум: Проблемы и решения
Тема: помогите вставить опцию в плагинспасибо за ответ.
.. так, это подробней позже, надо обдумать еще.++ вопрос
вот у формы \ кнопки есть action=»options.php» \ formaction=»options.php»
(**)поизучал стандартный wp-includes\options.php (его вызываем?), не вижу там кода, который бы обрабатывал (**). может какая-то конкретная функция вызывается? или что-то из include options-*.php? 🙁
тогда можно было бы сделать что-то типа
action=»my_options.php» \ formaction=»my_options.php»
а в my_options.php
<?php // тут делаем что нужно wp_user_settings(); // например. не знаю кто там сохраняет всю ботву из settings_fields ($plugin_option); везде только примеры, без разбирательств механизма работы :( ?>
что думаете?
Форум: Проблемы и решения
Тема: помогите вставить опцию в плагинпопутный вопрос.
где применить опции? ну т.е. вот опции заданы, где по ним «пройтись» и задействовать непосредственные функции, за каждую опцию отвечающие?
pre_update_option из решений выше вроде как подходит идеально, но.. что то не то.
вот нет этой функции, задал я опции в плагине, нажал Save (не Flector’a решением, а обычным (и Дениско нет)), они сохранились. …мм а где тогда, я могу узнать:
— что опции обновлены
— если переделаны — применить — т.е. запустить процедуру, кот. в зависимости от опций те или иные функции, хуки и тд задействует?Форум: Проблемы и решения
Тема: upgrade self pluginспасибо
Форум: Проблемы и решения
Тема: помогите вставить опцию в плагининтересная идея, затестил.
эта штука отлично работает в варианте Flector, но в моем варианте, вызываемая из глубин option.php, работает «не так, как надо».
сама функция отрабатывает, но все попытки из нее что то вывести (echo и проч), выводят текст до обновления страницы.еще идеи?
Форум: Проблемы и решения
Тема: upgrade self plugin