- Вывод конкретной записи по ID
- Как добавить информационный блок на определённую ID страницу — рубрик, меток, записи
- как вывести информационный блок по id страницы, прописав условие в php файле
- как вывести информационное сообщение на определённой страничке по id с помощью файла функций
- Как считать $_GET[‘id’] на одной странице и вывести по id «name» на другой странице
- ID WordPress страницы, поста, раздела, пользователя
- Что такое ID WordPress и зачем он нужен
- Как посмотреть номер ID WordPress страницы, поста, раздела, пользователя
- Узнать ID в phpmyadmin
- Узнать ID записи функцией по умолчанию
- Определить ID статьи, тега, раздела, пользователя из административной панели WordPress
- Второй способ определения ID статьи, страницы, раздела, метки, пользователя из панели WordPress
- Вывести ID статей плагином
- wp_list_pages() WP 1.5
- Возвращает
- Шаблон использования
- Использование
- Аргументы параметра $args
- Примеры
- Удаление/изменение списка
- #1.1 Удалим заголовок списка, отменив параметр title_li .
Вывод конкретной записи по ID
Здравствуйте.
Цель: Хочу запустить на своем сайте возможность редактирования страниц прямо на сайте в всплывающем окне, при условии, что пользователю присвоен статус администратора и нажата кнопка редактирования.
Все данные хранятся в БД.
Структура БД: f1 — название раздела в базе.
В данном разделе хранится: info — место, где хранится текст.
id — уникальный номер.
Вывод каждой записи происходит по ID в разное место на сайте.
То-есть, на сайте имеется 4 блока для редактирования. Текст каждого блока извлекается из базы по ID. В каждом из блоков используется разный текст! Соответственно в каждый блок извлекаю разный ID.
При начале редактирования , всплывает окно, в котором имею
.
После нажатия кнопки сохранить = запускается обработчик, который сохраняет все это дело.
Проблема: Не хочу плодить отдельное всплывающее окно редактирования для каждого блока.
Как сделать, что-бы в сплывающем окне, в коде
параметр WHERE ‘id’ = 1 брался из самого блока?
p/s В блок имею точно такое-же подключение.
p/s/s Вопрос заключается в оптимизации сего процесса, что-бы в всплывающем блоке для редактирования id бралось из div. ЧТо-бы не плодить кучу всплывающих окно к каждому блоку.
С Jquery не дружу. Да и PHP только начал изучать)
За консультацию спасибо и надеюсь на ваше понимание.
Добавлено через 1 час 29 минут
Реализовал =)))))
Кривовато конечно, но процесс пошел, со временем найду более удобные решения =)
Где-то, когда-то натыкался на метод, где описывалось решение на AJAX + jquery.
Никто не знает?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Источник
Как добавить информационный блок на определённую ID страницу — рубрик, меток, записи
Тем, которые задались вопросом вывода пояснительной информации, например, к определённой рубрике, метке или записи — эта статья посвящена.
Научимся — как выводить сопровождающее пояснение касаемое избранной страницы — более простеньким способом, а именно пропиской коротенького чудесного кода условий непосредственно в нужный файл и —
создадим свою именную функцию (в файле functions.php ) а затем прицепим эту функцию туда, куда нужно при помощи одной строки (что логичнее в плане скоростей загрузки страниц) — в конкретное место обрабатываемого файла: category.php, single.php или tag.php … и т.д.
как вывести информационный блок по id страницы, прописав условие в php файле
Здесь вряд ли нужно много болтать о полезности предприятия вывода пояснительной информации на определённой странице: если вы задались этим вопросом, то уже представляете куда применить эту фичу…
А значит займёмся делом:
Эти примеры прописываются непосредственно в нужный документ, например в category.php .
Вывод блока исключительно на заглавной странице сайта WordPress:
Вывод инфоблока на определенной страничке, где 7 — id нужной страницы:
Запрет вывода блока-инфо на определенной странице, где 7 — id необходимой страницы:
…как видите, в финальном примере указано оперативное условие «!» инвертирования: добавлен значок восклицательный… это обусловит «запрет» отображения блока, когда отрабатывается страница с id 7 .
Для тех, которых заинтересовали регулировки условий — !is_page — вывода любой информации, а в том числе и тегов, очень рекомендую прочесть статью Как правильно прописать в шапке header.php теги h1 — h2 — в ней подробно сей способ описан, а заодно (у которых шапка сайта с ошибками в плане технического seo) правильно настроите и заглавный лого своего сайта.
как вывести информационное сообщение на определённой страничке по id с помощью файла функций
Допишите этот код в файл функций вашего активного шаблона:
И теперь, к примеру, в файле category.php прописываем в нужном месте вызов и обработку нашей функции my_infa()
Ну и финальный штрих этого фокуса, заключается в добавлении селекторов стилей css, пропишите в ваш style.css например — такие свойства и значения регулируемого информационного блока:
Значения селектора, как понимаете, весьма приблизительны, так что настроите нужную вам стилистику сами.
Что непонятно, спрашивайте.
А вот иной и тоже правильный способ вывода информационного сообщения: например — «приветствия автора».
На этом моя повесть нынче решительно окончена.
Страничка «Благодарность посетителю» за его первый комментарий на вашем сайте: в теме «без плагинов…».
Online консультация по настройкам и созданию сайтов на WordPress
Михаил ATs — владелец блога запросто с Вордпресс — в сети нтернет давным-давно.
. веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети. — заказы, вопросы. разработка.
Источник
Как считать $_GET[‘id’] на одной странице и вывести по id «name» на другой странице
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как вывести переменную, записанную в cookie на одной странице, на другой странице?
Доброго времени суток всем! Помогите пожалуйста советом новичку. Как вывести переменную.
Как передать файл, полученый в другой странице?
Через форму скрипту передаётся файл. Как получить тот же файл после повторной отправки формы, не.
Пишите, если нужно готовое решение, например: Отдельная страница товара через id
Добавлено через 5 минут
Вы что на текущей не выводили название? Очень похоже, что текущая относится к конкретному туру, а значит на ней наверняка должно быть название. Вот как на текущей выводили название, так выводите и на shop.php?tour_id=ID. И не используйте без необходимости button onclick
Если используете button onclick для сокрытия целевого адреса, наверное, лучше идентификатор тура подставлять в адрес при помощи JS, выбирая его из адреса текущей страницы.
Как вывести на странице «Мои материалы»?
Как вывести на отдельной странице список «Мои материалы»? Подскажите, пожалуйста, кто знает.
Микроразметка: несколько «articleBody» на одной странице
Контент на странице размещен с использованием переключаемых javascipt-вкладок. Тэг «Article».
Переход на одной странице по «Id» элементов
Доброго времени суток, интересует такой вопрос! Как видно по ссылке, на сайте «fixed» меню! Не могу.
Как прикрутить «свой браузер» к странице — «фрагмент»
здравствуйте. все, уже голову сломал. не соображаю совсем. не получается прикрутить код браузера к.
Источник
ID WordPress страницы, поста, раздела, пользователя
Что такое ID WordPress и зачем он нужен
Обозначение ID это уникальный идентификатор. В принципе можно не вдаваться в подробности и просто знать, что при создании страницы, поста, раздела, медиафайла, пользователя и тега система присваивает им уникальный идентификационный номер, так называемое и обозначаемое ID.
Назначение ID очень простое и связано с уникальностью кортежа (записи) в каждой таблице базы данных. То есть, система присваивает уникальный ID, который является одним из атрибутов записи таблицы БД, и вместе с тем это суррогатный первичный ключ этой записи. Например, по ID поста его можно вызвать, можно связать с ID пользователя и т.д. В общем, ID это такой уникальный номер который необходим для работы базы данных, а, следовательно, всей системы. Без знания ID не получится составить большинство запросов SQL к базе данных и написать специальные функциональные коды, например, простенький код «скрыть категории с главной страницы«.
Важно! Номер ID уникален только в пределах каждой таблицы базы данных.
Напомню, основное содержание сайта WordPress «лежит» в четырех таблицах базы данных:
- wp_users (пользователи всех «мастей»);
- wp_post (посты сайта);
- wp_post_meta (страницы, прикрепленные медиафайлы);
- wp_terms (метки, категории, ссылки).
Вывод: мы можем встретить статью и тег с одинаковым номером ID, но не можем встретить категорию и метку и одинаковым ID.
Как посмотреть номер ID WordPress страницы, поста, раздела, пользователя
Для начала, рассмотрим несколько нестандартных способов. Они немного сложные, но включают мозги и позволяют поближе пообщаться с системой.
Узнать ID в phpmyadmin
Этот способ может пригодиться, если нет доступа к административной панели сайта.
- Входите в phpmyadmin из админки хостинга;
- Открываете структуру базы данных своего сайта;
- Выбираете одну из четырех таблиц (список выше);
- Открываете эту таблицу (ссылка — Изменить);
- Ищите ID того, что нужно.
ID WordPress страницы, поста, раздела, пользователя в phpmyadmin
Узнать ID записи функцией по умолчанию
ID запиписи, по умолчанию, выводит следующая функция wordpress: the_ID() . Работает функция внутри цикла, без аргументов. Её и используем.
- Открываем файл footer.php ;
- Перед закрывающим тегом html (внизу файла) вставляем строку, при этом работаем только в текстовом редакторе (типа Notepad+):
- Сохраняемся и при открытии поста видим внизу его ID номер.
Определить ID статьи, тега, раздела, пользователя из административной панели WordPress
Принцип определения ID статей, тегов, разделов, пользователя единообразен.
Авторизуемся в административной панели сайта;
Чтобы узнать ID статьи, открываем вкладку Записи;
- Наводим стрелку мыши на ссылку «Изменить», нужной записи и внизу страницы видим ID этой записи. Аналогично, смотрим ID страницы.
Чтобы узнать ID раздела, открываем вкладку Разделы;
- Наводим стрелку мыши на ссылку «Изменить», нужного раздела и внизу страницы видим ID этой записи.
Чтобы узнать ID метки, открываем вкладку Метки;
- Наводим стрелку мыши на ссылку «Изменить», нужной метки и внизу страницы видим tag_ID этой метки.
Чтобы узнать ID пользователя, открываем вкладку Пользователи;
- Наводим стрелку мыши на ссылку «Изменить», нужного пользователя и внизу страницы видим user_ID этого пользователя.
Второй способ определения ID статьи, страницы, раздела, метки, пользователя из панели WordPress
Можно узнать ID несколько иначе. Номер ID прекрасно виден на страницах редактирования записи, метки, раздела, пользователя, метки. Только смотрим ID не внизу, а в адресной строке браузера.
Вывести ID статей плагином
Если вас не устраивает вышеперечисленные способы определения ID записей, разделов, меток установите плагин: «Reveal IDs».
Плагин возвращает спискам постов, разделов, меток вид WordPress 2.5, где ID показывались отдельным столбцом.
Настроек у плагина нет. Устанавливаете плагин, активируете и смотрите ID, того что нужно.
Источник
wp_list_pages() WP 1.5
Выводит список постоянных страниц в виде ссылок.
Обычно используется в файлах header.php (шапка сайта) или sidebar.php (боковая панель) для создания меню.
Смотрите также очень похожую функцию wp_page_menu();
Альтернативой для создания меню является функция wp_nav_menu(), добавлена с версии 3.0. Мануал читайте здесь.
Хуки из функции
Возвращает
Шаблон использования
Использование
Аргументы параметра $args
Кроме параметров ниже, функция может принимать все те же параметры что и get_pages(), потому что она работает на её основе.
Этот параметр контролирует уровень вложенности дочерних страниц, которые будут включены в список. По умолчанию 0 (показать все дочерние страницы, включая двойную и более вложенность).
- 0 (по умолчанию) Включать в список все уровни вложенных страницы и показывать их в древовидном виде.
- -1 Включить в список все уровни вложенных страниц, но не показывать вложенность (древовидное отображение списка отключается, список будет показан как общий).
- 1 Показать только первые вложенные страницы, т.е. дочерние страницы первого уровня.
- 2, 3 и т.д. Включить в список дочерние страницы 2, 3 и т.д. уровня…
Показывает дату создания или изменения страницы, рядом со ссылкой. По умолчанию показ дат отключен.
- » — не показывать даты (по умолчанию).
- modified — показывать дату изменения.
- created — показывать дату создания страницы.
По умолчанию: null
date_format(строка) Контролирует в каком виде будет показана дата, если включен параметр show_date , например, d/m/Y выведет: 10/11/2011
По умолчанию: настройки даты в WordPress child_of(число) Показывать только дочерние страницы отдельной страницы, указанной в этом параметре. Указывать нужно ID страницы, подстраницы которой мы хотим вывести. По умолчанию 0 — показывать все страницы.
По умолчанию: 0 exclude(строка) В этом параметре указываем через запятую ID тех страниц, которые мы не хотим, чтобы попали в список, например: exclude=3,7,31 .
По умолчанию: » exclude_tree(строка) Укажите через запятую ID родительский страниц, которые вы хотите исключить из списка. Так же будут исключены все вложенные (дочерние страницы) указанных ID. Т.е. этот параметр исключает из списка все дерево страниц.
Добавлен в версии 2.7.
По умолчанию: » include(строка/массив)
Показать в списке только указанные страницы. ID можно указать через запятую или пробел в виде строки: include=45 63 78 94 128 140 .
Этот параметр отменяет параметры относящиеся к формированию списка, так как он создает список только из тех страниц которые указаны. Отменяются параметры: exclude , child_of , depth , meta_key , meta_value , authors .
По умолчанию: »
title_li(строка) Заголовок списка. По умолчанию: __(‘Pages’) __(») нужно для локализации. Если обнулить этот параметр (»), то заголовок списка не будет показываться, так же будут удалены HTML теги обрамляющие список (
- ,
).
По умолчанию: __(‘Pages’) echo(логический) Выводить результат на экран (true) или возвращать для обработки (false).
По умолчанию: true authors(строка) Показать страницы принадлежащие только указанным в этом параметре авторам. Указывать нужно ID авторов, через запятую.
По умолчанию: » sort_column(строка)
Сортировать список по указанным полям. По умолчанию список сортируется по заголовкам (post_title), в алфавитном порядке. Можно указывать несколько параметров через запятую, в соответствии с которыми потом будет отсортирован список.
- post_title — сортировать по заголовку (в алфавитном порядке);
- menu_order — сортировать по порядку, который указывается на админ-панели на странице редактирования «постоянной страницы»;
- post_date — сортировать по дате создания «постоянной страницы»;
- post_modified — сортировать по дате изменения страницы;
- ID — сортировать по идентификатору записи в Базе Данных (по ID);
- post_author — сортировать по ID авторов;
- post_name — сортировать в алфавитом порядке по альтернативному имени поста (обычно транслитерация заголовка).
По умолчанию: ‘menu_order, post_title’
Примеры
Удаление/изменение списка
#1.1 Удалим заголовок списка, отменив параметр title_li .
Имейте ввиду, что теги ul так же будет удалены и их нужно указывать отдельно:
Источник