WordPress自作テーマのエラーについて
-
はじめまして。プログラミング初心者です。WordPressの自作テーマについて相談です。
テストサイトは,「Windows 11 Home」 のPCにつないだ外付けSSDに WordPress ローカル環境構築ソフト「Local by Flywheel」をインストールしています。
コードは自分で書いた静的なHTMLとCSSに『WordPressデザインレシピ集』(技術評論社,2019年9月初版第1刷・2020年10月初版第2刷発行)とインターネット上の情報を参考にPHPプログラムを組み込んでいます。その書籍にはサンプルファイルが付属しているので一部のコードはコピー&ペーストしています。
投稿のテンプレートファイル「single.php」が原因か,投稿記事を表示しようとすると,エラーが表示されてしまいます。エラーにはその「single.php」ファイルのパスと「wp-includes」フォルダー内の2ファイル(もしかすると3ファイル?)もエラーを起こしているようです。テーマをオリジナルテーマではなく「Twenty Twenty-Two」など公式のものに変更するとエラーは表示されませんでした。自作テーマが問題を起こしている可能性が推測されますが,このエラーを解消するにはどうすればよいですか?
ご教示お願いします。***エラーメッセージの内容***
・( ! ) Fatal error: Uncaught Error: Call to undefined function the_posts() in C:\Users\username\Local Sites\konpeitotheme\app\public\wp-content\themes\konpeito\single.php on line 2
( ! ) Error: Call to undefined function the_posts() in C:\Users\username\Local Sites\konpeitotheme\app\public\wp-content\themes\konpeito\single.php on line 2Call Stack -------------------------------------------------- #|Time |Memory |Function |Location 1|0.0009 |411232 |{main}( ) |...\index.php:0 2|0.0015 |412848 |require( 'C:\Users\username\Local Sites\konpeitotheme\app\public\wp-blog-header.php' ) |...\index.php:17 3|0.2823 |29059176|require_once( 'C:\Users\username\Local Sites\konpeitotheme\app\public\wp-includes\template-loader.php' ) ...\wp-blog-header.php:19 4|0.2853 |29195120 |include( 'C:\Users\username\Local Sites\konpeitotheme\app\public\wp-content\themes\konpeito\single.php' ) |...\template-loader.php:106
***Local by Flywheel(テストサイト)の環境***
・Web server:Apache
・PHP Version: 7.4.1
・MySQL version: 8.0.16***補足***
Local by Flywheel のテストサイトの画面の「WordPress version」欄にWarning: PHP Startup: Unable to load dynamic library ‘php_imagick.dll’ (tried: E:/○○/Apps/LocalWP/resources/extraResources/lightning-services/php-7.4.1+18/bin/win64/ext\php_imagick.dll (指定されたモジュールが見つかりません。), E:/○○○/Apps/LocalWP/resources/extraResources/lightning-services/php-7.4.1+18/bin/win64/ext\php_php_imagick.dll.dll (指定されたモジュールが見つかりません。)) in Unknown on line 06.0」と表示されています。これは何かもご教示いただければ助かります。
- トピック「WordPress自作テーマのエラーについて」には新たに返信することはできません。