1. まとめトップ

非プログラマの為のWordPress活用まとめ-ど忘れ防止コピペCSS&PHP含む

wordpressを使ったSEOに強いブログやショップサイト運営をしたい人向けに。ど忘れ防止コピペCSS&PHP含む。

更新日: 2015年04月20日

5 お気に入り 3998 view
お気に入り追加

この記事は私がまとめました

developerddさん

▼本文を200文字に制限したうえで後ろに「…」を付与する

1
<?php echo mb_substr(strip_tags($post-> post_content),0,200) . '...'; ?>

その他合計4種例文あり

WordPressは動的生成のため、どうしてもサーバーに負荷をかけやすくレスポンスの処理が遅くなりがちです。

その弱点をフォローし、できるだけ利用者にストレスを感じさせないサイトにするために、その改善に役立つ方法をご紹介します。

サイト表示高速化は、スマホ時代にも必携のテクニック。なぜなら、サイト表示が早ければ早いほど、ユーザーのサイト離脱率が下がった経験があるのです。

サイドバーなどにブログの人気記事を表示させたいなと思ったときは、「Wordpress Popular Posts」というプラグインが便利です。このプラグインを使用すると、閲覧数やコメント数でカウントし、集計期間も「1日」「1週間」「1ヶ月」から選択することができます。

サイトの人気記事の露出を高めると、サイト全体が締まります。

WordPress では公開の日時を未来にすることで簡単に予約投稿をすることが出来ますが、
「あれ、この記事、何時に公開されるんだっけ?」となることがよくあります。

あるあるを解決してくれる記事。

ブログを書いていると新しいカテゴリーを追加したり、既にあるカテゴリーを別のカテゴリーに統合したり変更したりしたくなりますよね。
そんなとき、1つ1つ記事のカテゴリーを修正していくのはこの世で最も愚かな行為の1つです。WordPressの標準機能で、複数の記事のカテゴリーを一括変更できるのですから。

自動更新サイトも、カテゴリ仕分けが発生します。

WordpressのDB接続方法

<?php
//wp-config.phpを呼び出すだけでデータベースに接続可能になります。便利ですね。
require(‘wp-config.php’);

wordpress + php でカスタマイズ DBに直接・・・・ その1というページより

WordPressでデータベースの情報を変更する際に便利なTipsが載っている13 Useful WordPress SQL Queries You Wish You Knew Earlierというエントリーのご紹介。

ちょっとしたことが、丁寧にまとめられていて、すごく参考になった。

Wordpressテーマ

akismet-コメントスパムブロックに使うAPIKEY発行

SSH

一覧を表示する
$ ls
etc log Maildir public_html

フォルダを移動する
$ cd public_html

folder1を、folder2という名前でコピー(複製)を行う
$ cp -r folder1 folder2

これだけわかっていれば、充分に作業時間を短縮できる。FTPで一度PCローカルにサーバ内データをダウンロードして、またFTP内にアップロードする時間は限りなくゼロに近くなる。

PHPのエラー表示

ini_set( 'display_errors', 1 );

ウィジェット枠を増やす時

<div id="header">

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(9) ) : else : ?>
<?php endif; ?>

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(10) ) : else : ?>
<?php endif; ?>

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(11) ) : else : ?>
<?php endif; ?>

</div>
<div class="clear"></div>

サムネイル画像のサイズをPHP内で記事IDで指定して画像サイズを固定

<?php echo get_the_post_thumbnail($post->ID,array(50, 50)); ?>

Function内に書かない時用

画像見出しの制御覚書

.sumbox {
width: 50px;
height: 50px;
display:table-cell;
text-align:center;
vertical-align:middle;
layout-grid-line:100px;
border: 1px solid #000000;

}

.sumbox img {
vertical-align:middle;
display: block;
padding: auto;
}

single 個別ページでの表示切り替えに使うPHP

<?php if(is_single()) : ?>
<?php else : ?>
<?php endif ?>

モバイルでの表示切り替え等

1 2 3

関連まとめ