画像フォルダを新設する [WordPress]
固定ページ用の画像を1つ1つアップロードするのって、ちょっと面倒ですよね。
テーマの直下に任意のフォルダを作ってそこにゴーン!!
functionに
//画像フォルダ作成
function replaceImagePath($arg) {
$content = str_replace('"フォルダ名/', '"' . get_bloginfo('template_directory') . '/フォルダ名/', $arg);
return $content;
}
add_action('the_content', 'replaceImagePath');
htmlは
<img src="img/sample.jpg" alt="sample">
テーマLightning footerの編集 [WordPress]
wp-content/themes/lightning/function_helpers.js
一番下
//powered の部分を*/で挟んで消します
wordpress おススメの設定1 [WordPress]
いつも忘れてしまう設定の覚書。
ダッシュボードの上の方「サイトを表示」のプレビューを開くと、ツールバーが付いています。本当は便利なのかもしれませんが私には邪魔くさくて・・・
ユーザー→あなたのプロフィール→ こんなところに!!
wordpress 固定ページに画像を表示させる [WordPress]
wordpressの固定ページに画像を表示させる際、テンプレートフォルダのimagesに画像を入れて
こんな感じに書いてみたものの、表示されませんでした。
<img src="<?php bloginfo('template_url'); ?>/images/画像.jpg" alt="<?php bloginfo('name'); ?>
とか、<a href="<?php echo home_url( '/' ); ?>"><img src="<?php bloginfo('template_url'); ?>/images/画像.jpg・・・・・
メディアからアップロードすれば問題ないけれど・・・・パスが長いし、ローカルから移植するのに面倒で困りました。
こんな方法が あちこちのありました。
1:テンプレートフォルダの中に新しいフォルダを作る「img」とか。その中に画像を置く。
2:function.phpに追記
//固定ページ画像
function replaceImagePath($arg) {
$content = str_replace('"img/', '"' . get_bloginfo('template_directory') . '/img/', $arg);
return $content;
}
add_action('the_content', 'replaceImagePath');
3:固定ページには<img src="img/画像.jpg"/> と書くだけ
解決!
All in One SEO Packのfacebook設定 [WordPress]
Graph APIで調べる事ができるようです。
まず、facebookでURLの最後の部分のユーザー名を確認します。とある有名企業の場合はこんな感じ。
http://graph.facebook.com/ユーザー名を入れて、ブラウザでアクセスします。
ファイルのダウンロードが表示されるので、任意の場所にダウンロードします。ダウンロードした.jsonファイルをterapadなどで開きます。
MW WP Form バリデーションメッセージ セレクトボックス編 [WordPress]
セレクトボックスのバリデーションの付け方 http://naoichigo.blog.so-net.ne.jp/2014-10-09 をご紹介しました。
このままですと、エラーメッセージが「未入力です。」となり、ちょっとチグハグな感じです。
エラーメッセージを変える方法がありました。
http://plugins.2inc.org/mw-wp-form/manual/filter-hook/mwform_error_message/
↑を参照の上、編集
function my_error_message( $error, $key, $rule ) {
if ( $key === 'セレクトボックスの名前' && $rule === 'noempty' ) {
return '選択されていません';
}
return $error;
}
add_filter( 'mwform_error_message_mw-wp-form-番号', 'my_error_message', 10, 3 );
wordpressへのリンクを変更する [WordPress]
管理画面の下にある
これを修正します。
//WordPressリンクを変更する
function custom_admin_footer() {
echo '<a href="mailto:info@xx.com">XXへのお問い合わせ»</a>';
}
add_filter('admin_footer_text', 'custom_admin_footer');
ログイン画面のロゴを変える [WordPress]
タイトルの通り、ログイン画面のロゴをwordpressの丸いロゴから任意の物に交換します。
function.phpに追記します。
//ログイン画面のロゴ
function custom_login_logo() { ?>
<style>
.login #login h1 a {
width: 320px;
height: 64px;
background: url(<?php echo get_stylesheet_directory_uri(); ?>/images/login_logo.jpg) no-repeat 0 0;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'custom_login_logo' );
横幅は320pxがシックリくるようです。width,heightとリンクは修正して下さい。
MW WP Form バリデーション セレクトボックス編 [WordPress]
MW WP Formは、とっても簡単にバリデーション機能が付けられる便利なメールフォームです。
http://plugins.2inc.org/mw-wp-form/
簡単なのですが、セレクトボックスはデフォルトでは設定する事ができません。
http://ja.forums.wordpress.org/topic/24494?replies=3 を参考に設定しました。
1:headerに追記する。
<?php if(is_page('フォームを設置している固定ページのスラッグ')): ?>
<script src="<?php bloginfo('template_directory');?>/js/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
jQuery( function( $ ) {
$( '#mw_wp_form_mw-wp-form-XXX select option[value=""]' )
.html( '選択してください。' );
} );
</script>
<?php endif; ?>
---詳細-----
固定ページのスラッグには、page-XXXの部分
XXXには、フォーム識別子の番号(key)
'選択してください。' は任意の文字を入力
指定したページであれば、スクリプトを挿入されます。※jqueryはダウンロードして下さい。
2:フォームの書き方
[mwform_select name="コース名" children=",あああ,いいい"]
選択肢は,で区切る。注意点は初めの選択肢の前に,を記載する事。
コース名は任意のnameに変える。
8分で設置できました。
wordpress カスタマイズ準備 [WordPress]
テーマをダウンロードして、そのままカスタマイズを始めてしまうと、アップデートされた時に都合が悪いので複製した物をカスタマイズします。
1:wp-content/themes/にある、カスタマイズしようとしているテーマフォルダを複製します。
2:フォルダの名前を変えます。
3:このままだと、テーマの管理画面で同じ物が2つ表示され、紛らわしいのでstyle.cssを開きTheme Name:xxxxを任意の名前に修正します。こうする事で、管理画面に名前が反映されます。