Category Archives

212 Articles

テストしてます…

クライアントさんが、新規投稿をしたとき、
自動で、メルマガが配信されるシステムのテストしてます。

既に起動中のサイトなので、
クライアントのサーバでやると、大量のメールがユーザーに送られてしまう為、
このブログでテストしてるというわけ。

ご勘弁くださいませ。

記事をランダムに表示させる[WordPress]

お仕事メモ。
本日来た修正のひとつ。

WordPressで記事をランダムに表示させたい場合、
query_posts() 関数のorderby(並び順引数)を利用する。

ランダムに表示したいループ箇所にorderby=randを指定。

[html]
<?php query_posts(‘showposts=3&orderby=rand’);?>
<?php if(have_posts()):while(have_posts()):the_post();?>
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>
<?php the_content();?>
<?php endwhile;endif;?>
[/html]

同HTML内で複数のjQueryを設置する方法

お仕事メモ。
よくぶつかる課題。
複数設置すると、どれかが動かなくなるという件。

まずは、動かない例。
[html]
<!– jQuery library (served from Google) –>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!– bxSlider Javascript file –>
<script src="Scripts/jquery.bxslider.min.js"></script>
<!– bxSlider CSS file –>
<link href="Scripts/jquery.bxslider.css" rel="stylesheet" />
<script type="text/javascript">
$(function(){
$(‘#slider2’).bxSlider({
auto:true,
speed:1000,
mode: ‘fade’,
captions: true
});
});</script>

<!– jcarousel用 –>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript" src="Scripts/jquery-1.4.2.min.js"></script>

<!– jcarousel –>
<script type="text/javascript" src="Scripts/jquery.jcarousel.min.js"></script>
<link rel="stylesheet" type="text/css" href="style/skin.css" />
<script type="text/javascript">

function mycarousel_initCallback(carousel)
{
// Disable autoscrolling if the user clicks the prev or next button.
carousel.buttonNext.bind(‘click’, function() {
carousel.startAuto(0);
});

carousel.buttonPrev.bind(‘click’, function() {
carousel.startAuto(0);
});

// Pause autoscrolling if the user moves with the cursor over the clip.
carousel.clip.hover(function() {
carousel.stopAuto();
}, function() {
carousel.startAuto();
});
};

jQuery(document).ready(function() {
jQuery(‘#mycarousel’).jcarousel({
scroll: 1,
auto: 2,
wrap: ‘circular’,
initCallback: mycarousel_initCallback
});
});
</script>
[/html]

↓こちらで、解決。
読み込み順を変えるのだけども、かなり時間かかってもた。

[html]
<!– jcarousel用 –>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript" src="Scripts/jquery-1.4.2.min.js"></script>

<!– jQuery library (served from Google) –>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<!– bxSlider Javascript file –>
<script src="Scripts/jquery.bxslider.min.js"></script>
<!– bxSlider CSS file –>
<link href="Scripts/jquery.bxslider.css" rel="stylesheet" />
<script type="text/javascript">
$(function(){
$(‘#slider2’).bxSlider({
auto:true,
speed:1000,
mode: ‘fade’,
captions: true
});
});</script>

<!– jcarousel –>
<script type="text/javascript" src="Scripts/jquery.jcarousel.min.js"></script>
<link rel="stylesheet" type="text/css" href="style/skin.css" />
<script type="text/javascript">

function mycarousel_initCallback(carousel)
{
// Disable autoscrolling if the user clicks the prev or next button.
carousel.buttonNext.bind(‘click’, function() {
carousel.startAuto(0);
});

carousel.buttonPrev.bind(‘click’, function() {
carousel.startAuto(0);
});

// Pause autoscrolling if the user moves with the cursor over the clip.
carousel.clip.hover(function() {
carousel.stopAuto();
}, function() {
carousel.startAuto();
});
};

jQuery(document).ready(function() {
jQuery(‘#mycarousel’).jcarousel({
scroll: 1,
auto: 2,
wrap: ‘circular’,
initCallback: mycarousel_initCallback
});
});
</script>
[/html]

明日もこぴっと頑張れし!

投稿記事の最初の画像を自動でアイキャッチ画像に登録するプラグイン

WordPress 記事の中に投稿された最初の画像を一覧ページなどに表示させる場合、
functions.phpに書く方法を使ってましたが、今回、プラグインを試してみました。

そのプラグインは、【Auto Post Thumbnail】

ダウンロードして、インストール。
有効化後、ダッシュボードの「設定」から「Auto Post Thumbnail」へ。
「Generate Thumbnails」をクリックするだけです。

過去記事も一発で、アイキャッチに登録されてました。

おまけ:アイキャッチ画像の表示方法。
縦横サイズのピクセル指定できます。(100×100の場合)
[html]
<?php the_post_thumbnail(‘array(100,100) ); ?>
[/html]

Contact Form 7 送信できない

以前、【Contact Form 7プラグイン】 で設置したメールフォームから、
メール送信できなくなってるとご指摘を受け、【WP-Mail-SMTPプラグイン】で、対応。

私のサイトもそれを使っていたのだが、本日超久しぶりに、送信できなくなってる発覚。
今度は、【WP-Mail-SMTPプラグイン】を外してみたら、なんなく送信できた。

いろいろ調査しないといけないこと多し…

データベース接続確立エラー

そういえば、今週火曜日の朝、
2年前に、WordPressで、企業サイトを制作したクライアントさんから連絡あり。
急にサイトが見れなくなってると。
確認してみると『データベース接続確立エラー』と出てる。

サーバー上のファイルは、問題なさそう。
データーベースに入ろうとしてもphpMyAdminにログインできなくなってる。
さらにいろいろ調べたが、他に思い当たることもないので、
クライアントさんの方から契約先のサーバー会社に問合せしてもらった。

早く原因を突き止めて、復旧されたいはずなのに、
サーバー会社で電話のたらい回しに合ったらしく、
なかなか返事が戻って来なかった。

お昼頃になって、やっと繋がったらしいが、よくわからずということで、
直接、私に電話してもらうことに。

サーバー側の説明によると、
昨日、サーバーの再起動を行なったらしく、
そのときに、データベースの接続が外れたのでは?とのこと。
もう一度、作業するので、それから、私の方でデータベースの再設定をするよう言われた。

夕方くらに作業が終わったとの、連絡あり。
それから、私の方の作業を済ませたところ、無事、サイトが復旧。
クライアントさんに、状況説明と復旧の連絡を。
ふぅ〜

こういう作業って、原因の調査や復旧にかなり時間かかるけど、
作業料を請求しにくいので、いつもサービスでしてしまうことになる。
クライアントさん自身も被害者なわけで、
かといって、絶対安心のサーバーはどこ?と聞かれても、
トラブルが絶対起こらないと言いきれるサーバーがあれば、私も教えてほしい。
しかも、クライアントさんの予算内でね。

年度末…

土日も頑張ったかいあって、なんとか追いついて来た年度末。
明日から新年度、健康第一で、頑張ります〜!

そういえば、明日から二女も社会人。
運転は、まだまだ怖いけど、福井市まで毎日クルマで通勤予定。
心配が増えそうな予感…汗

時間がないときほど、なんか湧いてくるものあり。
音楽の専門知識なんてないけれど、感覚的なモノばかりだけど、
同じようなコードばかり使ってるけど、
自称シンガーソングライター!
…と言ってみたら、爆笑された(笑)

多忙期だというのに…

このところ、たまりすぎてたストレスのせいか…(きっとコレ)
日曜日のバン練で、はしゃぎすぎたせいか…(違う違う)
月曜日から、珍しく体調が悪化。

年度末作業に、追われてる中、
今週は、火水木の3日間で1サイトコーディングという特急案件も受けてしまっており、
逃げることもできず、変わってもらえる人がいるはずもなく、
ベッドと机を苦しみながらの往復で、なんとか出口が見えてまいりました。

優雅に思われがちなフリーランスなお仕事ですが、現実は、過酷なものです。
ありがたいことに、娘達が家事を担当してくれたので、かなり救われました。

ようやく、復活傾向ではありますが、
今週は、ランチ会をキャンセル2件、そして、週末の温泉予約もキャンセル…しょぼーん。
でも、そんなこと言ってる場合ではなく、
お待ち頂いてる仕事をひとつずつ、こなしていかないとですね。
今週末は、ひたすらお仕事いたします!!

くすり

くすり