aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-content/themes/twentytwenty/index.php
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
committerCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
commit7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 (patch)
treef7453d7dd5cbaaab246e23810b02d3edf1e451be /srcs/wordpress/wp-content/themes/twentytwenty/index.php
parentc59bdcf77c50cbe89b4a93782cdd6d9e7532080e (diff)
downloadft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.gz
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.bz2
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.zip
Added wordpress
Diffstat (limited to 'srcs/wordpress/wp-content/themes/twentytwenty/index.php')
-rw-r--r--srcs/wordpress/wp-content/themes/twentytwenty/index.php117
1 files changed, 117 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/index.php b/srcs/wordpress/wp-content/themes/twentytwenty/index.php
new file mode 100644
index 0000000..434eae2
--- /dev/null
+++ b/srcs/wordpress/wp-content/themes/twentytwenty/index.php
@@ -0,0 +1,117 @@
+<?php
+/**
+ * The main template file
+ *
+ * This is the most generic template file in a WordPress theme
+ * and one of the two required files for a theme (the other being style.css).
+ * It is used to display a page when nothing more specific matches a query.
+ * E.g., it puts together the home page when no home.php file exists.
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty
+ * @since 1.0.0
+ */
+
+get_header();
+?>
+
+<main id="site-content" role="main">
+
+ <?php
+
+ $archive_title = '';
+ $archive_subtitle = '';
+
+ if ( is_search() ) {
+ global $wp_query;
+
+ $archive_title = sprintf(
+ '%1$s %2$s',
+ '<span class="color-accent">' . __( 'Search:', 'twentytwenty' ) . '</span>',
+ '&ldquo;' . get_search_query() . '&rdquo;'
+ );
+
+ if ( $wp_query->found_posts ) {
+ $archive_subtitle = sprintf(
+ /* translators: %s: Number of search results */
+ _n(
+ 'We found %s result for your search.',
+ 'We found %s results for your search.',
+ $wp_query->found_posts,
+ 'twentytwenty'
+ ),
+ number_format_i18n( $wp_query->found_posts )
+ );
+ } else {
+ $archive_subtitle = __( 'We could not find any results for your search. You can give it another try through the search form below.', 'twentytwenty' );
+ }
+ } elseif ( ! is_home() ) {
+ $archive_title = get_the_archive_title();
+ $archive_subtitle = get_the_archive_description();
+ }
+
+ if ( $archive_title || $archive_subtitle ) {
+ ?>
+
+ <header class="archive-header has-text-align-center header-footer-group">
+
+ <div class="archive-header-inner section-inner medium">
+
+ <?php if ( $archive_title ) { ?>
+ <h1 class="archive-title"><?php echo wp_kses_post( $archive_title ); ?></h1>
+ <?php } ?>
+
+ <?php if ( $archive_subtitle ) { ?>
+ <div class="archive-subtitle section-inner thin max-percentage intro-text"><?php echo wp_kses_post( wpautop( $archive_subtitle ) ); ?></div>
+ <?php } ?>
+
+ </div><!-- .archive-header-inner -->
+
+ </header><!-- .archive-header -->
+
+ <?php
+ }
+
+ if ( have_posts() ) {
+
+ $i = 0;
+
+ while ( have_posts() ) {
+ $i++;
+ if ( $i > 1 ) {
+ echo '<hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" />';
+ }
+ the_post();
+
+ get_template_part( 'template-parts/content', get_post_type() );
+
+ }
+ } elseif ( is_search() ) {
+ ?>
+
+ <div class="no-search-results-form section-inner thin">
+
+ <?php
+ get_search_form(
+ array(
+ 'label' => __( 'search again', 'twentytwenty' ),
+ )
+ );
+ ?>
+
+ </div><!-- .no-search-results -->
+
+ <?php
+ }
+ ?>
+
+ <?php get_template_part( 'template-parts/pagination' ); ?>
+
+</main><!-- #site-content -->
+
+<?php get_template_part( 'template-parts/footer-menus-widgets' ); ?>
+
+<?php
+get_footer();