Skip to content
wiki.fftac.org

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>