Используйте переменные на страницах WordPress и регулярно обновляйте их - PullRequest
0 голосов
/ 10 февраля 2020

Я создаю веб-сайт Wordpress для публикации sh событий (Wordpress является обязательным). У меня есть 5 страниц для создания. Каждая страница обозначает событие musi c. На каждой странице 10 дат. Даты должны обновляться каждый месяц.

Я ищу способ создания переменных на моих 5 страницах. Каждая переменная будет иметь дату события c.

Итак, у меня будет 50 переменных:

  • Event1_date1: 16 февраля, 202O
  • Event1_date2: 17 февраля , 202O
  • Event1_date3: 18 февраля, 202O
  • ...
  • Event5_date10: 3 июня, 202O

Что такое правильный способ управлять им на Wordpress?

Спасибо за вашу помощь

1 Ответ

1 голос
/ 11 февраля 2020

Существует множество способов создания настраиваемых полей, но простой способ -

1) Использовать плагин Advanced-Custom-Fields

  • Создать 5 страниц, и вы можете назначить пользовательские поля ввода на всех страницах, используя этот плагин

  • Существуют некоторые ограничения, вы не можете создавать свои пользовательские поля

2) Используйте функцию и добавьте настраиваемые поля на странице администратора следующим образом

  • Для этого вы можете использовать функцию add_meta_box для своей функции. php file

    add_action( 'admin_init', 'my_custom_codes_init_func' ); function my_custom_codes_init_func() { add_meta_box('my_page', 'Pages', 'my_cutom_page', 'page','normal', 'low'); }

    Добавьте свой собственный код, который отображается на странице

    function my_cutom_page(){ global $post; global $wpdb; $post_id = $post->ID; ?> <h1>My image</h1> Name :<input> Date : <input type="date"> <?php }

    Будет отображаться так enter image description here

    • Для обновления полей вы можете использовать get_post_meta и update_post_meta

    • Вы можете добавить свои css и собственную структуру дизайна

    • вы можете получить post_id и выполнить запрос, используя $ wpdb в этой функции

...