Template Journal
**Site relevance:** Anti-Christ.net
**Memory type:** theme source memory
**Source path:** Anti-Christ.net/wp-content/themes/anti-christ-thin-veil/page-templates/template-journal.php
**Size:** 1.9 KB
Summary
Template Name: Journal Landing
Source Preview
This source file is short enough to preview directly on its source-memory page.
<?php
/**
* Template Name: Journal Landing
* Template Post Type: page
*
* @package Anti_Christ_Thin_Veil
*/
get_header();
?>
<main id="primary" class="site-main archive-shell">
<header class="archive-hero">
<p class="section-label"><?php esc_html_e( 'Journal', 'anti-christ-thin-veil' ); ?></p>
<h1><?php esc_html_e( 'Dispatches from the thin veil.', 'anti-christ-thin-veil' ); ?></h1>
<p class="archive-lead"><?php esc_html_e( 'Source-led essays, claim reviews, toolkit notes, and field dispatches from a gothic civic archive. The mask is theatrical; the publication rules are strict.', 'anti-christ-thin-veil' ); ?></p>
</header>
<?php
$journal = new WP_Query(
array(
'posts_per_page' => 12,
'ignore_sticky_posts' => false,
)
);
if ( $journal->have_posts() ) :
?>
<div class="post-grid">
<?php
while ( $journal->have_posts() ) :
$journal->the_post();
actv_render_post_card();
endwhile;
wp_reset_postdata();
?>
</div>
<?php else : ?>
<div class="post-grid">
<?php
actv_render_static_card( 'The Thin Veil Was Never the Point', 'Launch Dispatch', 'The gothic surface is a door, not a doctrine. The work underneath is lawful public memory.', actv_page_url( 'start-here' ) );
actv_render_static_card( 'When Rescue Becomes a System', 'Launch Dispatch', 'False salvation systems promise order while converting people into debt, data, labor, silence, and managed fear.', actv_page_url( 'the-machine' ) );
actv_render_static_card( 'No Target Lists, No Panic, No Mob', 'Launch Dispatch', 'The site studies symbols and systems. It does not publish living-person hunts.', actv_page_url( 'standards' ) );
?>
</div>
<?php endif; ?>
<?php
while ( have_posts() ) :
the_post();
if ( trim( wp_strip_all_tags( get_the_content() ) ) ) {
get_template_part( 'template-parts/content', 'page' );
}
endwhile;
?>
</main>
<?php
get_footer();