Statisk forside

Her kan du få hjælp og stille spørgsmål til WordPress!
Besvar
Britt
Begynder
Indlæg:3
Tilmeldt:11. okt 2017, 17:31
Statisk forside

Indlæg af Britt » 11. okt 2017, 17:40

Jeg er absolut nybegynder og har købt manualen til wordpress, som jeg slavisk forsøger at udføre på min egen hjemmeside. Har problemer med at forsiden forbliver statisk, hvilket mit tema understøtter. Hver gang jeg har oprettet (har smidt ud og oprettet flere gange) min forside og jeg går ind og kigger på min hjemmeside, så ændrer det permanente link sig, så den ikke bliver at se. Jeg kalder min forside for forside som foreslået i manualen. Så først opretter wordpress automatisk med endelsen /forside og næste gang jeg kommer tilbage er /forside så slettet, og der står nu kun min webadresse.dk uden /forside til sidst. Det gør jo så, at jeg ikke kan få den frem på min hjemmeside. Kan heller ikke komme til at rette i det permanente link, som vist i manualen (jeg har ikke den viste knap, der hedder rediger). Kan det være fordi jeg arbejder fra ipad og ikke en pc? Det driller ihvertfald meget.
Håber der er nogen, der kan hjælpe.

Mvh. Britt

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Statisk forside

Indlæg af jepperask » 17. okt 2017, 08:36

Hvilket tema benytter du?

Britt
Begynder
Indlæg:3
Tilmeldt:11. okt 2017, 17:31

Re: Statisk forside

Indlæg af Britt » 17. okt 2017, 08:53

Jeg bruger Fooding temaet

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Statisk forside

Indlæg af jepperask » 17. okt 2017, 10:25

Jeg er ikke vildt erfaren med Wordpress, men det ligner ikke at temaet tager højde for hvis du har valgt en statisk side - uanset hvad, vælger den dine seneste posts.

Grunden til at den ikke skriver dinhjemmeside.dk/forside, er at forside er "forsiden" og derfor bør svare til dinhjemmeside.dk (det er faktisk pænere).

Jeg har fået det til at virke 95% ved at gøre følgende (der er noget CSS-padding der mangler):
  1. Gå ind under "Udseende" og derefter "Editor".
  2. Ovre i toppen til højre ved "Vælg tema, der skal redigeres:" vælg "Fooding".
  3. Tryk på den der hedder "Statisk forside (front-page.php)".
  4. Kopier alt indholdet og gem det lokalt på din computer så du har en backup, til hvis du vil tilbage til det oprindelige.
  5. Erstat indholdet med nedenstående:

    Kode: Vælg alt

    <?php
    /**
    
     *
     * @link https://codex.wordpress.org/Template_Hierarchy
     *
     * @package Fooding
     */
    
    get_header(); ?>
    
    <?php
    if ( 'posts' == get_option( 'show_on_front' ) ) {
    			?>
    <div class="container">
    	<div id="primary" class="content-area">
    		<main id="main" class="site-main" role="main">
    
    		<?php
    		global $wp_query;
    
    		if ( get_query_var('paged') ) {
    			$paged = get_query_var('paged');
    		} elseif ( get_query_var('page') ) { 
    			$paged = get_query_var('page');
    		} else {
    			$paged = 1;
    		}
    
    		$args = array( 'post_type' => 'post', 'paged' => $paged );
    
            $query = new WP_Query( $args );
    
    		$homepage_layout = esc_attr( get_theme_mod( 'fooding_homepage_layout', 'default' ) );
    		$count = 0;
    		if ( $query->have_posts() ) :
    
    			/* Start the Loop */
    			while ( $query->have_posts() ) : $query->the_post();
    
    				/*
    				 * Include the Post-Format-specific template for the content.
    				 * If you want to override this in a child theme, then include a file
    				 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    				 */
    				switch ( $homepage_layout ) {
    		 			case 'home1':
    		 				get_template_part( 'template-parts/content', 'grid-large' );
    		 				break;
    
    		 			case 'home2':
    						if ( $count == 0) {
    							get_template_part( 'template-parts/content', 'grid-large' );
    						}
    						else {
    							get_template_part( 'template-parts/content', 'grid' );
    						}
    		 				break;
    
    		 			default:
    		 				get_template_part( 'template-parts/content', 'grid' );
    		 				break;
    		 		}
    
    			$count++;
    			endwhile;
    
    		else :
    
    			get_template_part( 'template-parts/content', 'none' );
    
    		endif;
    
    		if (  $wp_query->max_num_pages > 1  ) {
    			echo '<div class="post-pagination">';
    			the_posts_pagination( array(
    				'prev_next' => true,
    				'prev_text' => '',
    				'next_text' => '',
    				'before_page_number' => '<span class="screen-reader-text">' . esc_html__('Page', 'fooding') . ' </span>',
    			));
    			echo '</div>';
    		}
    		wp_reset_postdata();
    
    		?>
    		</main><!-- #main -->
    	</div><!-- #primary -->
    
    	<?php get_sidebar(); ?>
    
    </div>
    			<?php
    		} else {
    			?>
    				<?php include( get_page_template() ); ?>
    		<?php	
    		}
    ?>
    
    
    <?php get_footer();
    
  6. Tryk "Opdater fil".
Hvis du har sat en statisk side, burde den komme frem nu - ellers skriv lige.

jepperask
Geni
Geni
Indlæg:378
Tilmeldt:4. nov 2012, 17:57

Re: Statisk forside

Indlæg af jepperask » 17. okt 2017, 10:40

Jeg tror den manglende CSS-padding er pga en lille fejl i stylesheetet:
  1. Gå ind under "Udseende" og derefter "Editor".
  2. Vælg ude til højre i bunden den fil der hedder "Stylesheet (style.css)".
  3. Igen, tag en backup hvis du vil (vi ændrer kun en meget lille ting).
  4. Søg efter (Ctrl + F i chrome) teksten ".home.page .hentry {"
  5. Ret den linje til ".home .page .hentry {" (altså tilføj et mellemrum mellem .home og .page)
  6. Tryk "Opdater fil"

Britt
Begynder
Indlæg:3
Tilmeldt:11. okt 2017, 17:31

Re: Statisk forside

Indlæg af Britt » 17. okt 2017, 15:00

Tusind tak for din hjælp/tid. Jeg prøver mig frem og ser om det lykkedes.

Hilsen Britt

Besvar