• SEOブログ

    スマホサイトWeb WordPressなどのSEO
    小画面 少コンテンツ 省テキスト 多画像対応の
    コーディング実験検証

  • SEOブログ

サイトマッププラグイン Dagon Design Sitemap Generator PHP7.2.xで不具合

サイトマッププラグイン Dagon Design Sitemap Generator PHP7.2.xで不具合
sitemap-generator.phpの45行目、get_option('ddsg_language')とddsg_languageをクオーテーションで囲んでエラー解消

WordPressのためにPHP7以上が使えるサーバーへ引っ越し

裏事情は後日に回して、このメインサイトのレンタルサーバー会社を変更している
スマートフォン用のキャッシュも使えるようになって、スピードアップにつながっている

サーバー移転の目的はPHPの高バージョン

旧サーバーではPHPは4.5までで、高バージョンを使いたいなら、サーバーをグレードアップするしかないとの話だったので、
とうとうサーバーを別会社に変更した

PHP7.2.xでDagon Design Sitemap Generatorがエラー

Warning: Use of undefined constant ddsg_language ~

メインサイトの新旧サーバー以外ではPHP7.0で、エラーがなかったものの、7.2でエラー

数多くのWordPressサイトで、HTMLサイトマップ用のプラグインとして使用しているので、将来的に困ったことになりそう

一時は、別のサイトマップ プラグインを使ってみたが、今までどおりの設定ができる、Dagon Design Sitemap Generatorを使い続けたい

sitemap-generator.php on line 45

エラーの中身は、とにかくプラグインメインファイルの45行目がダメだよということだった

$slang = trim(get_option(ddsg_language));

「ddsg_language」でソースを検索すると、161行目では次のようになっている

$slang = trim(get_option('ddsg_language'));

ということで、「ddsg_language」を同じようにクオーテーションで囲んでみると、エラーがおさまった

やれやれ…

WordPress カスタマイズなら

好評発売中

インスタや今風のECサイトのカード型フィードが、あっという間にできあがり
カテゴリーやタグの関連コンテンツも、お茶の子さいさい
テーマに頼らず、プラグインを使わず、スイスイとWordPressカスタマイズ

SEOテンプレート×WordPressテーマ サプライズ!

SEOテンプレート×WordPressテーマ 販売サイト

SEOテンプレート×WordPressテーマ 販売サイト

販売サイトは、クレジットカードで(Amazon、Microsoftなども採用しているStripeを採用)

Stripeのクレジットカード決済はJCB・VIZA・mastercard・AMEXなど 銀行振込も

銀行振込にも対応しています(安全性・信頼性のため Stripe の口座を利用しています)
オンラインからでもATMからでも振り込むとすぐに、マイページでダウンロードできるようになります

WordPress最新テーマ キャンペーン実施中!
«
»