Intereting Posts
Как я могу ставить в очередь стили / скрипты на определенных страницах / wp-admin? Создание пользовательского типа, как пользовательский пост get cat id не работает из пользовательской таксономии Странная ошибка темы – родительский стиль, иногда показывающий, хотя детская тема Пользовательский родительский шаблон Post Post как элемент меню Получение текущего номера сообщения / увеличения количества сообщений Пользовательская таксономия wp_query беды. Cron при редактировании сообщения Как я могу позволить шаблонам выбирать, какие таблицы стилей находятся в очереди? Удалить виджеты WordPress по умолчанию Как показать короткие коды в пользовательских полях WordPress? добавление дополнительной ссылки для пользовательского типа сообщения Имя настраиваемого типа сообщения, вызывающее проблему Неожиданные результаты с условностями внутри шаблона Почему так сложно показать URL-адрес текущей категории и как это сделать?

Редактировать строку из идентификатора базы данных (собственный плагин)

Я пишу свой первый плагин в WordPress, и я застрял в редактировании одной строки из моей базы данных.

У меня есть эта функция:

function polls_plugin_menu() { add_menu_page('TITLE', 'TITLE', 'edit_themes', 'polls', 'polls'); add_submenu_page('polls', __('TITLE'), __('ALL'), 'edit_themes', 'polls_all', 'polls_all'); add_submenu_page('polls', __('TITLE'), __('ADD'), 'edit_themes', 'polls_add', 'polls_add'); add_submenu_page('polls', __('TITLE'), __('EDIT'), 'edit_themes', 'polls_preview', 'polls_preview'); } add_action('admin_menu', 'polls_plugin_menu'); 

Поэтому мой следующий шаг – создать функцию внутри моего файла модели. Это выглядит так:

 function polls_preview($id) { $id = '11955308'; $model=new myPolls(); global $wpdb; $query = $wpdb->get_results($wpdb->prepare("SELECT * FROM wp_my_polls WHERE poll_shortcode=%s", $id)); var_dump($query); } 

Поэтому я хочу получить EDIT-URL следующим образом:

 http://example.com/wordpress/wp-admin/admin.php?page=polls_preview&id=11955303 

Мой вопрос: как я могу определить, какой идентификатор теперь редактируется и перенаправляется на экран редактирования? Я знаю – я должен использовать конкретный идентификатор или другую «строку», но я не могу обнаружить динамические страницы редактирования: /

Кто-нибудь может мне помочь? Благодаря! Сори для моего плохого английского