hallo09
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: contact form 7で作成した固定ページの表示がおかしい自己解決いたしました!
themesディレクトリ内に「page-XXXX.php」を作成し、
</head>タグ、</body>タグの直前に
<?php wp_head(); ?>
<?php wp_footer(); ?>
を追加したことで本件は解消されました。私自身、固定ページを自分でファイルとして作成できることを知らなかったため
本事象について悩んでおりました。
とはいえ、無事に本件は解消しましたので、本件クローズといたします。フォーラム: プラグイン
返信が含まれるトピック: contact form 7で作成した固定ページの表示がおかしい@takayukister
申し訳ありません。
URLを貼り付けたいところではあるのですが、
企業サイトであるためなるべく公開しない方向でいきたいです・・
勝手で申し訳ありません・・・こちらでさらに調査を行ったところ、以下のことに気づきました。
・wordpressが提供しているテーマを使用して固定ページに問い合わせフォームを
埋め込んだら、上記のような表示がおかしくなることなく、正常に表示された。
・企業サイトではオリジナルテーマを使用しているからか、上記のような事象になってしまう。フォーラム: プラグイン
返信が含まれるトピック: contact form7にてメール送信が出来ない@munyagu さん
ありがとうございます。
あれから、postfixをcentOS上に導入し、sendmailコマンドおよび
Check & Log Emailプラグインにて(迷惑メールではあるものの)
メール送信ができたことを確認できました。また、contact form7からも(送信元を自ドメインに修正する必要がありましたが)
メール送信ができたことを確認しました。助言いただき本当に助かりました。ありがとうございました!!
フォーラム: プラグイン
返信が含まれるトピック: contact form7にてメール送信が出来ないフォーラム: プラグイン
返信が含まれるトピック: contact form7にてメール送信が出来ないフォーラム: プラグイン
返信が含まれるトピック: contact form7にてメール送信が出来ないmunyagu さん
ありがとうございます。
>Contact Form 7 add confirm プラグインは更新が停止していて、最新バージョンの Contact Form 7 では動作しません。
その件につきまして、Contact Form 7はadd confirmが使用できるバージョンに落として
使用しております。
(add confirmが問題なく動作していることは確認済み)>また、その機能から、Disable AJAX for this form を有効にすると Contact Form 7 add confirm の機能と競合し、うまく動かなそうです。
一度
Contact Form 7 add confirm(5.1)
Controls for Contact Form 7(0.8.0)
のプラグインを無効化してメール送信したところ、そもそも送信が失敗していました。
(赤枠で失敗した旨のメッセージが出現)原因はほかにあるという解釈になりますでしょうか?
フォーラム: プラグイン
返信が含まれるトピック: contact form7のdo_shortcodeが未定義で実行されないありがとうございます。
早速試してみたところ、仰る通りwp-load.phpを読み込むことで無事にフォームを読み込むことができました!(ちなみに以下コードで読み込んでおります)require_once (‘../wp-load.php’);
※パスは各人の環境によるフォーラム: プラグイン
返信が含まれるトピック: contact form7のdo_shortcodeが未定義で実行されないちなみに経緯を説明しますと、
独自phpファイルにお問い合わせフォームを埋め込む方法として
——————————————————–
「<?php echo do_shortcode(‘[contact-form-7 id=”345″ title=”test”]’); ?>」
※idやtitleは実際に私が作成したフォームに紐付いています。
——————————————————–というやり方があるとの説明をネットの記事で見つけ、それを実践したところ、
そんなメソッド定義されてないよ(Fatal error: Uncaught Error: Call to undefined function do_shortcode())と怒られたわけです。(ないわけがないのですが・・)
対処方法を探ったところ、どのサイトでも上記のやり方でうまくいっているみたいで、
手詰まりといったかんじです。フォーラム: 使い方全般
返信が含まれるトピック: 「投稿」と「固定ページ」が表示されないフォーラム: プラグイン
返信が含まれるトピック: all-in-one wp migrationでのインポート後の不具合返信が遅くなり申し訳ありません。
今回は先方からcontent以外に配置すべきファイルを頂いたため
解決できました。ありがとうございました。
(本件クローズします)フォーラム: プラグイン
返信が含まれるトピック: all-in-one wp migrationでのインポート後の不具合munyagu 様
ありがとうございます。
>`WordPress で感知しているファイルは、
>・ルートディレクトリのファイル類(wp-config.php など)
>・wp-admin ディレクトリ以下
>・wp-content ディレクトリ以下
>・wp-includes ディレクトリ以下>だけで、このうち移行の対象になるのは
>・wp-content 以下にある特定のディレクトリだけです。`承知しました。
となりますと、不足しているファイルに関してはwp-content以外のディレクトリに配置されているものとみて間違いないのですね。
(all-in-One WP Migrationでのエクスポート、インポートともに正常でしたので)
基本的に、サイトの情報は全て(遷移後の画面を含めて)theme内で管理している認識でしたので、そうとは限らないということですね。フォーラム: プラグイン
返信が含まれるトピック: all-in-one wp migrationでのインポート後の不具合munyagu 様
ありがとうございます。
>・パーマリンク設定を更新してみてください。
遷移時のページが見つかりませんは解消すると思います。
これについて、実施しておりましたが解決できませんでした。
index.phpを見たところ、どうやら遷移先のディレクトリ及びphpファイルがそもそも
入っていませんでしたので、これが原因かと思われます。>・include ディレクトリをコピーしたが表示が異なる件は、include ディレクトリに含まれるプログラムが PHP と WordPress のバージョンや、異なるディレクトリ構成などに対応できていない可能性があります。
承知しました。今回の移行作業時のwordpressバージョンが4.7.19,phpが5.3.3と大変レガシーな環境に
なっているため、プラグインのエクスポート対象ファイルの範囲から除外されていたかもしれないですね。。
※むやみに遷移元のバージョンが変更できないため、このバージョンで移行をやらざるを得ない状況です。実は、手動でincludeディレクトリ及び、その配下にheader.php,footer.php(実はフッターもincludeディレクトリに必要でした)を配置したところ、warningのメッセージの件が解消されました。
しかし、移行元のサイトと表示が異なるため、どのみち移行元のサイト管理者様から連携が必要そうです。> 他にも All in one Migration で移行できていないファイルやディレクトリが無いためにおかしいのかもしれませんので、網羅的に調べた方が良いかもしれません。
ありがとうございます。
基本index.phpで必要なデータは全て特定できるかと思うので、都度追加すれば行けそうですね。また、別トピックの件、クローズいたしました。
お手数をお掛け致しました。フォーラム: プラグイン
返信が含まれるトピック: all-in-one wp migrationでのインポート後の不具合ishitaka 様
ありがとうございます。
手動移動が必要なものに関しては、別途移行元サイトの管理者様から
連携頂くようにします。(phpファイルから手動アップロードが必要と思われるファイルを
調査します)>また URL が異なる場合、それらの URL なども書き換える必要があります。これは WordPress の管理外なのでご自身で調べるほかありません。
はい。これに関しては(参考リンクを基に)自力で調査します。フォーラム: プラグイン
返信が含まれるトピック: all-in-one wp migrationでのインポート後の不具合ありがとうございます。
見つからないファイルについては、FTPサーバに直接アップロードしたファイルであることが分かりました。
ですので、移行元サイトより画像およびcss,jsを取得し、移行先へ直接FTPアップロードしたところ無事に表示することができました。しかし、今度は(というか移行先サーバでは元々)header.phpやfooter.phpで404エラーが出ていたり、トップページ以外の画面に遷移したところ、「ページが見つかりません」と表示されてしまいました。
ちなみにテーマ内でサイト構成をしているのですが、テーマ内のファイルは全てAll-in-One WP Migrationで取得できる認識でしたので、ヘッダーフッターおよび遷移後の画面全て網羅されていると思っていました。出ているエラーは以下のような形です
・warning: include(include/inc.php)〜 ※inc.phpはそもそも存在しません
・warning: include(include/header.php)〜
※index.phpなどが配置されているパスにincludeディレクトリを作成し、header.phpも配置しましたが、エラーにはならないものの移行元のサイトとは表示が異なるこれもFTPサーバから直接ファイルをアップロードした可能性があるということでしょうか?
- この返信は3年前にhallo09が編集しました。
フォーラム: テーマ
返信が含まれるトピック: 古すぎるテーマのWPバージョンアップによる影響