PasswordProtectedに関わるhtaccessについて

プラグイン「Password Protected」を有効かしても、メディアのアドレスを入力するとファイルが見れてしまう問題を解決するためのhtaccess設定。

# Protect all files within the uploads folder
RewriteEngine On
RewriteCond %{HTTP_COOKIE} !bid_1_password_protected_auth [NC]
RewriteCond %{REQUEST_URI} ^(.*?/?)wp-content/uploads/.* [NC]
RewriteRule . https://%{HTTP_HOST}%1?password-protected=login&redirect_to=%{REQUEST_URI} [L,QSA]

上記でも一度アクセスするとキャッシュが残ってしまい、ログアウトした状態からまたメディアが見れてしまう。

<Files ~ "\.(jpe?g|gif|png|pdf)$">
Header add Pragma "no-cache"
Header set Cache-Control no-cache
</Files>

↑キャッシュを残さなくするコード

基本的には閲覧パスワードを知っている(画像を見たことがある)ことが前提になるので、キャッシュを残さない設定まではしなくてもよいと思われる。

ホームページビルダーWordPressテンプレート 追加CSS記入時の注意

ホームページビルダーのワードプレスの場合、サイト公開を行うとテーマが変わってしまうことがある(インポートしたサイトを公開した場合など)

追加CSSに記入したCSSは前のテーマに適用されていて、現在のテーマには引き継がれないので手動で移動が必要。

公開した際にデータの反映を行うが、ページの内容だけ選択し、テーマ・メニューは更新しないようにするとテーマの変更は防げる。

Xサーバーの設定

Xサーバで画像アップロードなどがうまくいかない場合

サーバのコントロールパネルのPHP設定で「max_execution_time」が短い場合がある。

120秒くらいに変更するとエラーが解消する場合がある。

Master Slider

サムネイル付きのスライダーの場合、携帯でサムネイルを表示させない設定ができる。

「 Hide thumblist/tabs for window width less than :」に表示させない幅を指定する(タブレット以下は764px、携帯は400pxなど)

wordpress plugin sample

<?php
/*
Plugin Name: CustomPostPublisizePatch
Plugin URI:
Description: CustomPostPublisizePatch for WordPress
Version: 1.0.1
Author:
Author URI:
*/
// �����ɃR�[�h���Ă��������B
function hoge() {
add_post_type_support( ‘news’, ‘publicize’ );
add_post_type_support( ‘lesson’, ‘publicize’ );
}
add_action( ‘init’, ‘hoge’ );
?>
日本IBM出身
ホームページビルダー元開発責任者
鎌田裕二
責任指導
横浜市鶴見区のパソコン教室⇒

お問い合わせ TEL:045-567-8393

【開校15年 総受講生 1,800名以上】
小学生から90才まで通学実績有

How to Search Everything Within Custom Post Types

How to Search Everything Within Custom Post Types

日本IBM出身
ホームページビルダー元開発責任者
鎌田裕二
責任指導
横浜市鶴見区のパソコン教室⇒

お問い合わせ TEL:045-567-8393

【開校15年 総受講生 1,800名以上】
小学生から90才まで通学実績有

ワードプレス テーマ カスタマイズ

PHPにショートコードを埋め込んで実行させる。

<?php echo do_shortcode(‘[masterslider id=”1″]’)?>

(※[masterslider id=”1″]の部分は任意のショートコード)

 

Biz Calendarのスタイル変更(BizVektorの場合)

#eo_fullcalendar_1 table {
margin: 0;
border-collapse: collapse;
}
#eo_fullcalendar_1 .fc-widget-content table td {
border: 1px solid #e5e5e5;
padding: 3px!important;
}