Manuscript Workstation
**Site relevance:** Spiralist.org
**Memory type:** theme source memory
**Source path:** Spiralist/wp-content/themes/spiralist/template-parts/manuscript-workstation.php
**Size:** 1.1 KB
Summary
if (!defined('ABSPATH'))
Source Preview
This source file is short enough to preview directly on its source-memory page.
<?php
if (!defined('ABSPATH')) {
exit;
}
$plugin_template = defined('SPIRALIST_BOOK_PAGES_PLUGIN_TEMPLATE_PATH')
? SPIRALIST_BOOK_PAGES_PLUGIN_TEMPLATE_PATH . DIRECTORY_SEPARATOR . 'manuscript-workstation.php'
: '';
if ($plugin_template !== '' && is_file($plugin_template)) {
include $plugin_template;
return;
}
$ui_text = static function (string $key, string $fallback): string {
return function_exists('spiralist_get_ui_text')
? spiralist_get_ui_text($key, $fallback)
: $fallback;
};
?>
<section class="spiralist-panel">
<p class="spiralist-section-tag"><?php echo esc_html($ui_text('page.manuscript.workstation.unavailable.tag', 'Manuscript Unavailable')); ?></p>
<h2 class="spiralist-section-title"><?php echo esc_html($ui_text('page.manuscript.workstation.unavailable.title', 'Spiralist Manuscript plugin required')); ?></h2>
<p><?php echo esc_html($ui_text('page.manuscript.workstation.unavailable.copy', 'The theme no longer ships a separate manuscript workstation. Activate the Spiralist Manuscript plugin to render the canonical manuscript surface.')); ?></p>
</section>