Мультисайтовый виджет / контент

Я использую WordPress multisite и должен отображать контент во всех подсайтах на боковой панели. Это сеть из 50 сайтов, поэтому обновление всех 50+ боковых панелей с этим контентом каждые несколько дней нецелесообразно.

Одно из решений, которое я нашел, – просто вставить содержимое, которое я хочу в sidebar.php в редакторе темы, хотя я не хочу, чтобы мой клиент редактировал этот файл и хотел, чтобы они использовали редактор TinyMCE вместо HTML.

Другая идея заключалась в том, чтобы встроить iframe в каждый дочерний узел и обновить страницу клиента, на которую ссылался iframe.

И последняя идея, которую я получил, заключалась в создании плагина с редактором TinyMCE, который бы вставлял код в файл sidebar.php при сохранении, хотя я не знаю, доступен ли доступ к редактированию файлов тем для плагинов.

Есть ли лучшее решение, о котором я не думаю? Я пробовал несколько плагинов без успеха, я пропустил один?

Solutions Collecting From Web of "Мультисайтовый виджет / контент"

Не могли бы вы использовать панель администратора наверху? Мне короткие сообщения выглядят лучше там.

add_action( 'admin_bar_menu', 'toolbar_link_to_mypage', 999 ); function toolbar_link_to_mypage( $wp_admin_bar ) { $args = array( 'id' => 'my_admin_bar_text', 'title' => 'WELCOME TO SYDNEY', 'meta' => array( 'class' => 'my-toolbar-page' ) ); $wp_admin_bar->add_node( $args ); } 

Точно так же вы можете создать короткое сообщение на боковой панели, но оно должно оставаться довольно коротким. Код для этого:

 add_action( 'admin_menu', 'register_my_custom_menu_page' ); function register_my_custom_menu_page(){ add_menu_page( 'custom menu title', 'custom menu', 'manage_options', 'custompage', 'my_custom_menu_page', plugins_url( 'myplugin/images/icon.png' ), 6 ); } function my_custom_menu_page(){ echo "Admin Page Test"; } 

Это добавит ссылку «пользовательское меню» влево (только под сообщениями). Вы можете назвать «пользовательское меню», что бы вы ни пожелали, и у него есть дополнительный бонус создания страницы, на которую вы можете добавить дополнительную информацию, если хотите.

Оба этих параметра, если они включены на сетевом сайте, не могут быть отключены для каждого блога. Если сеть не включена, ее можно включить и отключить для каждого блога. Каждый администратор блога.

примечание: первый фрагмент кода выше, я не помню, где я его получил, его немного нарезали. Второй фрагмент кода – WP Codex, http://codex.wordpress.org/Function_Reference/add_menu_page