Я только что добавил две новые настройки, чтобы сделать кастомные макеты гораздо более гибкими:
-
trigger_style: Выберите, делать ли всю строку темы кликабельной (row) или добавлять небольшую кнопку-иконку раскрытия (button), которая открывает предпросмотр, оставляя обычную ссылку на тему нетронутой. -
plugin_outlet: При использовании стиля с кнопкой вы можете указать точный плагин-аутлет, где будет отображаться иконка раскрытия (по умолчаниюtopic-list-after-title).
Это позволяет кастомным темам прикреплять кнопку-триггер к своим собственным плагин-аутлетам по мере необходимости.
Я фактически только что активировал именно этот независимый компонент на своем сайте. Я полностью удалил свой исходный код из темы и заменил его на этот компонент, работающий через <PluginOutlet />.
Кроме того, я также исправил ошибку в функционале отслеживания прочтения.
Я хотел бы протестировать его в реальной рабочей среде в течение короткого времени, чтобы убедиться, что все работает стабильно, прежде чем открыть исходный код.
Кстати, я временно переключил предпросмотр Theme Creator на тип триггера button на короткое время, чтобы вы могли протестировать!