amryllis
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)@kimipooh様、何度も回答してくださってありがとうございます。
ご自身の責任で判断されるとよいと思います。
このプラグインでいこうと思います。色々とありがとうございました。
@du-bist-der-lenzさん、@munyaguさん、@mypacecreatorさんも、ありがとうございました。
フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)@du-bist-der-lenz様
@munyagu様
@kimipooh様回答をありがとうございます。
外部のフォームを使う方向でいこうと思い、インターネットで調べたら、外部のフォーム(SSL対応)を作成したのをWordPressの固定ページに付けるプラグインを見つけました。
「Formzu WP」というプラグインで、対応する最新バージョンが4.7.2なので、これにしました。
WordPressでSSL通信のフォームが無料で使えるショートコードを固定ページに貼り付けるだけで、<iframe>タグが生成され、iframeの「src=””」が、httpsからはじまるURLになる仕組みです。
これで、私が思い浮かんだイメージ通りで、出来上がった。
というわけで、これで行こうと思います。
どうでしょうか?フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)Googleフォームと、セキュアフォームのどちらが良いか?
実際にやってみました。Googleフォームは、メールアドレス確認フォームで、アドレスの一致させるオプションが、ありませんでした。
セキュアフォームは、パーツセットの「メールアドレス」を使うことで、出来ました。
それにテキストボックスに文字制約があって、設定ができるので、そちらにしますが、スマホにも対応させるには、有料プランにする必要がありますね。他にあるか?
検索して、考えようと思います。フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)回答をありがとうございます。
Googleフォームや、https://www.secure-cloud.jp/sf/ のようなサービスをつかう
こういうSSL対応で、できるとは思いませんでした。今までは、「MW WP Form」で、思うままにフォームの構築してきました。
例えば、メールアドレス確認フォームをつけ、ユーザーが、2度メールアドレス入力で、一致したなら、「確認画面」に進み、送信完了時点で、自動返信メール送信していました。Googleフォームと、セキュアフォームは、SSLと自動返信メールに対応していると、インターネットで調べましたが、フォームのカスタマイズ性が良いのは、どちらでしょうか?
例えば、必須項目や、入力規則(英数字入力のみとか)など。それに対応してあれば、そちらにしようと思います。
- この返信は8年、 11ヶ月前にamryllisが編集しました。理由: タイプミス修正
フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)回答をありがとうございます。
「対応させた」というなら、使ってみるかもしれませんが、私が質問した共有SSLのURLでブラウザで見ると、style.css無しで読み込まれました。 もし、「Wordpress HTTPS」を導入すると、style.cssは、読み込まれるでしょうか?に対して、「Wordpress HTTPS」の設定で、style.cssを読み込ませる方法をインターネットで探してみましたが、見当たりませんでした。
ほどんとが、一部の固定ページをhttpsに対応させる設定の説明ばかりでした。
└→一部の固定ページにhttpsしたら、style.cssは、正常に読み込まれるのか?が、疑問でした。独自SSLにした方が、いいと、言われると思いますが、
独自SSLに対応したサーバーに変えて、一部の固定ページに独自SSLのhttpsにしても、style.cssは、正常に読み込まれるのか?が、疑問なので、そこが、分からないです。回答をありがとうございます。
県の団体組織という公共性の高いサイトだからこそ、きっちりした独自SSLの導入が重要です。
そう言われるかもしれませんが、県からの補助金は、5,000円くらいしか貰えません(他の市町も同じ)。
どんな団体か?は、言えません。
なので、@du-bist-der-lenzさんが、はってくれた例のサイトは、うちでは高くて出来ませんので、現在、契約している安いレンタルサーバーにしました。
もちろん、うちの団体の会長が、「無料で、ええやん」って、言うので、それに近い安いレンタルサーバーを選びました。
だから、共有SSLは・・・?って、質問しました。@mypacecreatorさんが、 MW WP Formは、開発者の方が共有SSLでは正常に動作しないと言っておりますが、検索すると「対応させた」という事例があると、言っていたので、どうかな?と、思っています。
でも、あくまで自己責任ということは、承知しております。- この返信は8年、 11ヶ月前にamryllisが編集しました。理由: タイプミス修正
フォーラム: プラグイン
返信が含まれるトピック: 共有SSLついて(一部の固定ページで)@du-bist-der-lenz様
@mypacecreator様回答をありがとうございます。
そもそも論として、MW WP Formは共有SSLをサポートしていません。
過去、色々なサイトを見て知りましたけど、独自SSLって、有料で数千円はかかるし、独自SSLが無料(セット)で使えるレンタルサーバーがエックスサーバーくらいかな。
エックスサーバーでは、「セットで使える」と、発表する1ヵ月前に現在のレンタルサーバー、エクストリムにした後、知りました。今、エクストリムに独自SSLが使えるか?調べたら、いろんなプランがありますが、全部不可でした。共有SSLのみ、全プラン対応でした。
ちなみに無料で使えるレンタルサーバーが、エックスサーバーで、
独自SSLが安価のレンタルサーバーが、さくらのレンタルサーバの2つくらいかな?- この返信は8年、 11ヶ月前にamryllisが編集しました。理由: タイプミス修正
フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないローカルで動作確認完了後に、Webサーバーにアップロードすると煩わしさはなくなります。
私は、ローカルで動作確認を行っていません。
管理画面から、やっています。
ローカルにあるのは、バックアップファイルだけです。でも、インターネットで調べてみると、「.htaccess」が、有効らしいですが、どうでしょうか?
とりあえず、「WP Htaccess Editor」というプラグインで見てみたら、# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress↑
こんな内容で私が、いじってもない。
キャッシュに関する内容が含まれてない。
どうでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されない皆さま、回答してくださってありがとうございます。
チャイルドテーマに functions.php を作成(function.phpではありませんsを必ずつけてください)1文字「s」を付け忘れていました。
ファイル名を修正しました。エディターは、notepad は不可(壊れます) エディタがなければ https://notepad-plus-plus.org/ 等を使ってください↑
PCは、Windows系ではなく、Macを使用していますので、「Komodo Edit 10」というエディタを使いました。functions.php に@nobitaさんが、回答してくださったコードを、
<?php の前と?>の後ろには、スペースや改行が無い事に気をつけながら、<?php //子テーマで利用する関数を書く add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { // load parent stylesheet wp_enqueue_style( 'twentyfourteen-style', get_template_directory_uri() . '/style.css' ); // load child stylesheet wp_enqueue_style( 'twentyfourteen-child-style', get_stylesheet_directory_uri() . '/style.css', array('twentyfourteen-style'), filemtime( get_theme_file_path( 'style.css' ) ) ); } ?>をコピペしてみました。
そしたら、問題なく表示されました。
しかし、毎回毎回キャッシュ削除が煩わしい。
そこで、Google Chromのシークレットウインドウズで開いています。
キャッシュクリア作業しなくても、できる方法は、ないでしょうか?- この返信は9年前にamryllisが編集しました。理由: 「エディタ」使用内容記述
フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないnobita様
oisit様回答をありがとうございます。
nobitaさんがおっしゃる通りに// Load our main stylesheet. wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri() );になっていました。
子テーマのfunction.phpをnobita様が最後に回答してくださった、コードをコピペして、サイトを確認したら、親テーマのstyle.cssが読み込まれてませんでした(子テーマのstyle.cssの@importは、無しで)。
<style>〜</style>の内容は、こちらで見てください。
http://hanadayori2009.web.fc2.com/WordPress_html.txt
↑
※ WordPressとは無関係のサイトです。こんな感じの内容になっています。
なお、今日4.7.1にアップデートしましたが、大きなドラブルがなく、アップデートが完了しています。
でも、親テーマのstyle.cssが反映されないままです。私は、PHPに知識が無く、インターネットで探しながら、やっていました。
勉強したい気持ちがありますが、なかなか進みません。
どうやれば、反映されるでしょうか?
ちなみにやりやすいテーマが、あるかな?- この返信は9年前にamryllisが編集しました。理由: 追加の文章
フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないnobita様、回答をありがとうございます。
子テーマのstyle.cssを
/* Theme Name:Twenty Fourteen child Template:twentyfourteen */↑
@import url(“../twentyfourteen/style.css”);
無しで。次に子テーマのfunction.phpを回答してくださった通りに
<?php //子テーマで利用する関数を書く add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css', array('twentythirteen-style'), filemtime( get_theme_file_path( 'style.css' ) )); } ?>に変更しましたが、style.cssが、読み込まれていませんでした。
因みに、子テーマにheader.phpを置いてあります(変更が必要になったときのためにコピー(複製)して、子テーマのフォルダに入れました)。<?php /** * The Header for our theme * * Displays all of the <head> section and everything up till <div id="main"> * * @package WordPress * @subpackage Twenty_Fourteen * @since Twenty Fourteen 1.0 */ ?><!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" <?php language_attributes(); ?>> <![endif]--> <!--[if IE 8]> <html class="ie ie8" <?php language_attributes(); ?>> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html <?php language_attributes(); ?>> <!--<![endif]--> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width"> <title><?php wp_title( '|', true, 'right' ); ?></title> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> <!--[if lt IE 9]> <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script> <![endif]--> <?php wp_head(); ?> </head> 以後、〜中略〜すみませんが、どこを直せば、読み込まれるでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されない追伸 Google ChromeのデベロッパーツールでCSSをいじってみるとやはり、 リアルタイム的にレイアウトが変更されてない。↑
ごめんなさい。
デベロッパーツールは、問題ありませんでした。フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないフォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないWordPress が4.7以上であれば、追加CSSの機能が拡張されます。スタイルシートの工夫だけで、テンプレート自体をカスタマイズする必要なければ子テーマを用意しなくても済むと考えています。 それで気軽にテーマを変更して試すこともできると便利に思っています。なるほど。
4.7以上(最新バージョンは4.7.1)にしたほうがいいですね。
現在のバージョンは.4.6.1です。で、4.7.1にバージョンアップする前にやる作業がありますでしょうか?
バージョンアップした後にやる作業も教えて頂けませんでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: CSSが反映されないエンキューがあり、Template:で親テーマを指定してあるので、@importは不要ではないかしら。 wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css',は必要なのかもしれません。もう少し分かりやすく解説していただけませんでしょうか?
子テーマのstyle.cssを/* Theme Name:Twenty Fourteen child Template:twentyfourteen */にして、子テーマのfunction.phpを
<?php //子テーマで利用する関数を書く add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'child-style',get_stylesheet_directory_uri() . '/style.css' ); } ?>にすればいいんですか?