* docs: Add onboarding documentation for new developers Add four comprehensive guides to help new developers get started with the VDI-Starter-v5 WordPress theme: - docs/getting-started.md: Setup from zero, local WordPress options, env config, theme activation warnings, troubleshooting - docs/architecture.md: Bootstrap flow, 7 architectural layers, namespace conventions, WP hooks cleanup, enqueue system, theme.json - docs/creating-blocks.md: Step-by-step ACF block creation tutorial, helper functions, parent-child patterns, Tailwind integration - docs/reference.md: Hooks/filters tables, design tokens, CSS import tree, JS module graph, class reference, CLI commands, deployment Update README.md: trim deep-dive API docs (moved to reference), add documentation links section, fix CSS paths (views/styles/ → styles/), add missing contact-info block, fix deployment filename typo (wpengine,yml → wpengine.yml), add backToTop.js and enqEditorAssets(), add namespace conventions table. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * docs: language graph * docs: Update readme * 🔵 other: Rename project and publish * 🔵 other: Update .gitignore
48 lines
1.4 KiB
PHP
48 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Page Not Found
|
|
*
|
|
* @package SoloFrameEvo
|
|
* @since 1.0.0
|
|
*/
|
|
|
|
namespace SoloFrameEvo;
|
|
|
|
get_header();
|
|
?>
|
|
|
|
<section class="error-404 container">
|
|
<h2>Page Not Found</h2>
|
|
<h3>Sorry, the page you're looking for doesn't exist.</h3>
|
|
|
|
<p>It might have been removed, had its name changed, or is temporarily unavailable.</p>
|
|
|
|
<p>
|
|
<form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
|
|
<label>
|
|
<span class="screen-reader-text"><?php echo esc_html__( 'Search for:', 'label' ); ?></span>
|
|
Try searching for it: <input type="search" class="search-field border border-secondary px-2 rounded-md" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder' ); ?>" value="<?php echo get_search_query(); ?>" name="s" title="<?php echo esc_attr__( 'Search for:', 'label' ); ?>" />
|
|
</label>
|
|
<x-button
|
|
btnClasses="search-submit button text-center"
|
|
element="button"
|
|
type="submit"
|
|
title="<?php echo esc_attr__( 'Search', 'submit button' ); ?>"
|
|
color="primary"
|
|
variant="default"
|
|
size="small"
|
|
width="auto"
|
|
></x-button>
|
|
</form>
|
|
</p>
|
|
|
|
<p>Or check out the links below:</p>
|
|
<ul class="list-inside">
|
|
<li><a href="<?php echo esc_url( home_url( '/' ) ); ?>">Home</a></li>
|
|
<li><a href="<?php echo esc_url( home_url( '/news' ) ); ?>">Posts</a></li>
|
|
<li>If all else fails, <a href="<?php echo esc_url( home_url( '/contact' ) ); ?>">Contact Us</a></li>
|
|
</ul>
|
|
</section>
|
|
|
|
<?php get_footer(); ?>
|