仕様変更 / 不具合修正
【修正内容】
ーーーーー仕様変更ーーーーー
■有料記事機能で、Stripeの制限付きキー(rk_)をAPIキーとして使えるように変更(有料記事機能の設定のAPIキー欄に、必要な権限の一覧を表示)
■Stripeの制限付きキーの権限が足りないときに、管理画面で足りない権限を案内するように変更
■テーマ切り替え時に表示される案内のリンク名を「テーマ変更時の設定」に変更
■有料記事の後払い(コンビニ払い・銀行振込など)で、入金後に記事を開くと自動で閲覧できるように変更(入金前に購入完了の画面へ戻ったときは「お支払いの確認待ち」を案内)
■有料記事の購入完了時に決済サービスとの通信に失敗した場合、「お支払いを確認できませんでした」の案内を表示し、再読み込みで確認し直せるように変更
■有料記事機能の設定「成約後のポップアップウィンドウ」に、お支払い確認待ち・お支払いを確認できなかったときの見出しと説明文を追加
ーーーーー不具合修正ーーーーー
■WP-CLIなど、関数の中でテーマが読み込まれる実行方法でエラーになる不具合の修正
■管理画面でコマンドパレットが開かない場合がある不具合の修正
■有料記事の有料部分が、SEOの説明文(meta description・OGP)や埋め込み表示の抜粋に表示される不具合の修正(セキュリティの強化)
■テーマの管理画面用のCSSが、プラグインの設定画面の表示に影響する場合がある不具合の修正
■有料記事の購入完了時に、支払いが済んだことを確かめてから購入済みにするように修正(セキュリティの強化)
■有料記事の購入履歴を削除してから同じ記事を再購入した場合に、サンクスメールが送信されない不具合の修正
■StripeのWebhookで購入が反映された場合に、サンクスメールが送信されない不具合の修正
■有料記事の購入完了後にページを再読み込みすると、購入完了の案内が再度表示される不具合の修正
【修正したファイル】
assets/css/admin/theme-option.css
assets/js/admin/global.js
assets/js/admin/voyage.js
functions.php
include/author/hooks-author.php
include/contents1/view-contents1-single-bottom.php
include/front-page/view-post_list.php
include/front-page/view-post_list2.php
include/front-page/view-ranking.php
include/post/view-post-single-bottom.php
include/voyage-theme-setup.php
include/widget/class-tcd-widget-post-carousel.php
include/widget/class-tcd-widget-ranking-list.php
include/widget/class-tcd-widget-tab-post-list.php
index.php
languages/tcd-voyage-ja.mo
languages/tcd-voyage-ja.po
modules/Paid_article/class-mypage.php
modules/Paid_article/class-paid_article.php
modules/Paid_article/class-thanks.php
modules/Paid_article/hooks-paid-admin.php
modules/Paid_article/paid-article.js
modules/archive/class-archive-header.php
modules/breadcrumb/class-breadcrumb.php
modules/class-font-manager.php
modules/class-icon.php
modules/class-page-new.php
modules/class-plugin-installer.php
modules/class-register-post-type.php
modules/class-register-taxonomy.php
modules/contents1/class-contents1.php
modules/custom-assets/class-custom-assets.php
modules/page/class-cf-counter.php
modules/page/class-cf-faq.php
modules/page/class-cf-image-carousel.php
modules/page/class-cf-image-slider.php
modules/page/class-page-header.php
modules/page/class-page-lp.php
modules/page/class-page-ranking.php
modules/password-protected/class-password-protected.php
modules/post-like/class-post-like.php
modules/preloader/class-preloader.php
modules/seo/class-seo-fields.php
modules/seo/class-seo-meta.php
modules/sns/class-share-button.php
modules/sns/class-social-icon.php
modules/voice/class-custom-tax-cf.php
modules/voice/class-voice-category-header.php
modules/voice/class-voice.php
modules/widget/class-sidebar.php
style.css
【追加したファイル】
modules/Paid_article/stripe-permission-notice.php


