ну я добавлял в админке вордпресса вкладочку (например "товары")
В этой вкладке написал такой же вывод товаров(блоков) как на сайте из базы данных,
только с кнопками удалить и изменить.
Над товарами добавил 3-ю кнопку "Добавить товар"(все кнопки с соответствующими запросами к базе).
Ну и все тип нажимаешь добавить, заполняешь поля, и добавляется строка в базу, а соответственно и блок на сайте.
Это конечно "топорно", я сам не особо шарю, но это работает)
Если что вкладочка в админке создается так:
в файле functions.php :
add_action( 'admin_menu', 'my_plugin_menu' );
/** Пункт 1. */
function my_plugin_menu() {
add_menu_page( 'My Plugin Options', 'Товары', 'manage_options', 'chypakobra3000', 'my_plugin_options' );
}
/** Пункт 2. */
function my_plugin_options() {
if ( !current_user_can( 'manage_options' ) ) {
wp_die( __( 'Нет доступа!' ) );
}
get_template_part( 'chypakobra3000' );
}
в этой же директории, где functions.php создаешь файл chypakobra3000.php
он и отвечает за содержимое вкладочки "Товары"