Юрий
Ответы в темах
-
Не правильное решение оказалось.. Дело всетаки в том, что без возможностей: edit_others_pages, edit_published_pages с фронтенда ни в какую не хочет грузить картинки. Поэтому пошел от обратного ))
Коль загрузка возможна, только если у роли есть возможность редактировать страницы, тогда запретим доступ к страницам ))add_action( 'admin_init', 'check_user_role_post_publich', 1); function check_user_role_post_publich() { global $current_user; $user_roles = $current_user->roles; $user_role = array_shift($user_roles); if ($user_role!='administrator') { $current_post_type = get_post_type($_GET['post']); $screen = get_current_screen(); if ($screen->post_type=='page'||$_GET[post_type]=='page'||$current_post_type == 'page') { wp_die('Вы не имеете прав!'); } } }
Вот как-то так ) Если есть более простое решение, буду благодарен за подсказку.
Поделитесь решением 🙂
Само решение и есть старте топика:
if (!current_user_can('edit_post')) { $user = new WP_User(get_current_user_id()); $user->add_cap('edit_post'); $user->add_cap('edit_others_pages'); $user->add_cap('edit_published_pages'); }
Данный код вставил на странице создания записи. Не готов сказать однозначно что это правильное решение, но медиафайлы добавляются и при этом, если пользователь войдет в админку, то править существующие записи он не может.
Форум: Темы и шаблоны
Тема: косяк с картинкамиШаблон нормальный. Вы просто не туда вставляете картинку. Вставьте ее в header.php сразу после тега body. Все будет гуд 😉
Форум: Темы и шаблоны
Тема: косяк с картинкамиdk.70, недосмотрел 🙂
у меня все гуд. Правда проверил на html шаблоне:
в конце перед </body> вставляем:
<div class="free"></div>
Вставляем блоки в footer.php
в css добавляем.free { position:absolute; top:50px; left:50px; background:url('http://preview.bagthemes.com/wp-content/uploads/2010/10/PorscheCayman.jpg'); width:200px; height:300px; }
Есть подозрение:
а)проставь кавычки в background: url(‘адрес картинки’);
б)проверь адрес картинки 🙂Форум: Темы и шаблоны
Тема: косяк с картинкамиДобавьте свойство z-index:999; для #free должно помочь.
Форум: Плагины
Тема: таблица, шахматка домаТут действительно плагин и не нужен. Отдельные страницы на которых таблицами нарисованы дома и разбиты по квартирам. Сделать можно примерно так: Создаем статическую страницу со своим шаблоном. На ней рисуем сетку таблицей. Одним ячейкам назначаем один класс, другим — другой. Затем используем плагин что-то типа ContactForm и создаем форму. Дальше идем и изучаем функции jQuery .show() и .hide(), а также читаем в гугле о создании модальных окон (всплывающих). Вот собственно и все.
Добавляем в шаблон страницы формы отправки и форму информации, функциями show() и hide() выводим нужные нам формы кликами по определенным ячейкам.
А плагин такой точно не найдете 🙂Форум: Плагины
Тема: wp-cufon не отображает шрифтКак то сталкивался с такой проблемой, вот почитайте должно помочь.
Форум: Проблемы и решения
Тема: информация в sidebarВам нужно вывести в сайдбаре теги записи и похожие записи?
И вопросик, а какой форум используется на блоге?Спасибо. Нашел плагин. Пришлось тему привести к подобию TwentyTeen для того чтоб заработало 🙂
Для простеньких плагинов достаточно скопировать код плагина в functions.php Темы
А в случае с предложенным вами плагином?
Юрий, спасибо. Но дело в том, что использование плагинов не допускается (пожелание заказчика).
Может можно как-то этот плагин встроить в тему?Форум: Проблемы и решения
Тема: Код вывода даты постаЮрий, спасибо вам огромное. Но сразу возник второй вопрос, а как очередность поменять? Т.е. сейчас отображается год/месяц/число, а нужно скажем число/месяц/год..
Форум: Темы и шаблоны
Тема: Отображение виджета "поиск"Спасибо. Как-то сам не сообразил )
Форум: Проблемы и решения
Тема: Не работает pagenavi в рубрикахсами разработчики не рекомендуют использовать схему /%category%/%postname%/.
Видимо это связанно с подобными конфликтами. Но как бы там не было, была проблема — нашлось решение.
Еще раз, спасибо за наводку 😉Форум: Проблемы и решения
Тема: Не работает pagenavi в рубрикахСпасибо за помощь! Проблема решена, установкой плагина: Category pagination fix