Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zaciąganie postów z WordPressa do statycznej strony
ShamY
post 25.12.2017, 18:03:59
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 11.07.2013

Ostrzeżenie: (0%)
-----


Witam,

włączyłem na mojej stronie wersję PHP 7.2. Zauważyłem, że w najnowszej wersji nie działa zaciąganie postów z WordPressa, który zainstalowany jest w subfolderze na serwerze, a cała strona działa na statycznej stronie robionej w całości od zera przeze mnie - nie jest ona motywem do WordPressa.

Czy istnieje jakiś kod, lub grupa kodów działająca w ten sam sposób pod PHP 7.2?

Do tej pory korzystałem z kodów:
  1. <?php
  2. define('WP_USE_THEMES', false);
  3. require('wp/wp-blog-header.php');
  4. ?>


  1. <?php
  2. $args = array( 'posts_per_page' => 10, 'order'=> 'DESC', 'orderby' => 'date' );
  3. $postslist = get_posts( $args );
  4. foreach ( $postslist as $post ) :
  5. setup_postdata( $post ); ?>


oraz

  1. <?php the_time('d F Y'); ?>
  2. <?php the_author(); ?>
  3. <?php the_post_thumbnail_url( $size ); ?>
  4. <?php the_content(''); ?>


wszystko zakończone formułą
  1. <?php echo " ";
  2. endforeach;
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ShamY
post 26.12.2017, 14:33:14
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 11.07.2013

Ostrzeżenie: (0%)
-----


Po dodaniu kodu wyswietla się taki błąd:
Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in /home/meteocomfc/www/index4.php on line 55

Zatem błąd jest gdzieś tutaj:
  1. <?php endwhile; else: ?>
  2. <p><?php _e('Nie znaleziono postów spełniających podane kryteria.'); ?></p>
  3. <?php endif; ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2024 - 18:02