articles

2013 年 2 月 8 日

Word Press Contact Form 7のautop(自動的にPタグ)

CATEGORYWordPress   TAG 2:55 PM

どうもPタグを自動で入れてくれる割に、開始タグだけだったり終了タグだけだったりする状況があって困ったな・・・と思ってましたが。

プラグインのソースの中に

if ( ! defined( 'WPCF7_AUTOP' ) )
	define( 'WPCF7_AUTOP', true );

とあったので、wp-config.phpで

define( 'WPCF7_AUTOP', false );

としましたが、なぜか全然効いてないので
いっそのことプラグイン自体を修正してしまいました。

if ( ! defined( 'WPCF7_AUTOP' ) )
	define( 'WPCF7_AUTOP', false );

こんなことしていいのかしら?

2013 年 2 月 8 日

CSS 基礎ですが、簡単な優先順位

CATEGORYCSS   1:48 PM

!importantは極力使わない方がいいというのは有名ですが
その代替として。

span.test1{
 margin:0 auto;
}

このように記述しているものをオーバーライドするときは
!importantをつかうと無茶苦茶になるので
上位のクラスやIDを指定するのが一般的

#container span.test1{
 margin:0 auto 0 10px;
}

なので最初から優先順位のことを考えずに

#container span.test1{
 margin:0 auto;
}

などとは書かないほうがいいみたい。

2013 年 2 月 8 日

Word Press get_the_content()とthe_content()

CATEGORYWordPress   1:28 PM

get_the_content()でとりだした内容には自動整形によるbrタグや、pタグがないので使いやすい。
いリファレンスには無いけど新しい関数なのかしら?

get_the_title()などもある。

なんだかんだでWord Press触ることになってます。

2013 年 2 月 7 日

Word PressでjQueryを利用したい

CATEGORYjQueryWordPress   9:41 PM

Word PressでjQueryを利用したい場合noConflict();が入っているので
以下のように修正しました。

$(function(){
 $('a.blank').attr("target","_blank");	
});

jQuery(function(){
 jQuery('a.blank').attr("target","_blank");	
});

・・・面倒だなあ。

2013 年 2 月 7 日

Word Press カスタムポスト毎にそれぞれのcssファイルを使う

CATEGORYWordPress   8:36 PM

サイトのスピードは多少遅くなるかもですが
どうもテンプレートのスタイルをstyle.cssだけにまとめるのは性に合わないので
カスタムポストにより異なるcssを読み込む設定にしています。

<style>
@import url(&quot;&lt;?php bloginfo(&#039;template_url&#039;); ?&gt;/style/&lt;?= $post-&gt;post_name;?&gt;.css&quot;);
</style>

とか

<style>
<? if(is_front_page()): ?>@import url("<?php bloginfo('template_url'); ?>/style/top.css");<? endif;?>
</style>

とかです。

やる人はあまりいなそうです。
カスタムフィールドなどで対応したほうがいいのかしら?

2013 年 2 月 7 日

Word Press 使ってますが、上部に謎の空白が・・・

CATEGORYWordPress   8:22 PM

久しぶりにwordpressを触ると上部に謎の空白ができていました。

ログインユーザー用のツールバーが表示されるのだと思います。
head()関数が行なっているようです。

消すのはサイドバーのユーザーから当該のユーザーを選択して
「サイトを見るときにツールバーを表示する」
のチェックを外すといいようです。