ホーム > タグ > php
php
【進行中】シンプルなイラストサイト向けにVicunaテーマをカスタマイズ
- 2011年6月20日 11:12
- Wordpress-xrea
イラストサイト運営に、wp.Vicunaテーマをカスタマイズして使用するという魂胆。
wp.Vicunaは、WordPress専用のテーマです。サイト構築時にベースとして利用できる超汎用テンプレートとして、シンプルなHTML構成と柔軟性の高い専用のCSSスキンを用意しています。
全部のサイトにカスタムしたvicunaテーマつかってます。
参考:Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ – みついれ@うぇぶろぐ
問題は、wp.Vicunaかwp.Vicuna Extかwp.Vicuna Ext. Customどれ使ってたかだ…!
wp-contentsのthemeにアップロード
どうやらwp.Vicuna Ext使ってた模様。うーんでも今回wp.Vicuna更新したしそっちつかってみたいんだけどなー(´ρ`)
vicunaだとphpを直接いじってレイアウトかえますけど、(wp.Vicuna – レイアウトの変更)extだとプラグインのように編集画面でいろいろ変えられます。
現在カスタマイズ可能な項目一覧
スキンの切り替え
表記言語の切り替え
Eye Catchの切り替え
グローバルナビゲーションの表示切り替え
各ページ毎のレイアウト設定
Widgetによるサイドバーのカスタマイズ
ma38su.org – wp.Vicuna Ext
まあいいや…更新した新vicunaつかってみる!
wp.Vicuna – 本体の入手と設置手順 DLして解凍してうpしてphpファイルの属性を666にかえる。
マルチ化してる場合はファイル名を変えて共存させる。
スキンが他にもあるのでそっちもうpしてみるー wp.Vicuna – CSSスキン
好みでflatを選択。wp-themeにうpして属性ry
vicuna phpをいじってレイアウトかえてくよー
ここがvicunaのオススメポイント wp.Vicuna – レイアウトの変更
Vicuna CMSで配布しているスキンは、body要素に付加されるクラス名によってレイアウトが変わる仕組みになっています。Vicuna テーマ・マネージャーを利用することで、wordPressの管理画面からスキンの対応する好みのレイアウトに簡単に変更することができます。
ということで早速イメージにあったクラス名を選択して挿入
<body class="mainIndex single eye-h">
どんどん変えていきます。
ちなみにテンプレートは
- ヘッダー (header.php)
- メインインデックスのテンプレート (index.php)
- ページテンプレート (page.php)
- アーカイブ (archive.php)
- カテゴリーテンプレート (category.php)
- タグテンプレート (tag.php)
- 検索結果 (search.php)
- 404 テンプレート (404.php)
- 単一記事の投稿 (single.php)
- コメント (comments.php)
これにスタイルシート (style.css)で装飾していきます。
グローバルナビゲーション挿入するよー
これは手動でglobalnavi.phpをつくって挿入したいテンプレートへ
<?php include (TEMPLATEPATH.'/globalnavi.php'); ?>
を入れる。
中身はこんな感じ
<ul id="globalNavi"><li><a href="<?php bloginfo('url'); ?>/guide" title="guide:ガイド・このサイトについて">guide</a></li>
<li><a href="<?php bloginfo('url'); ?>/memo" title="memo:お知らせとか日記とか">memo</a></li>
<li><a href="<?php bloginfo('url'); ?>/img" title="img:絵">img</a></li>
<li><a href="<?php bloginfo('url'); ?>/offline" title="offline:通販・イベント情報">offline</a></li>
<li><a href="<?php bloginfo('url'); ?>/bkm" title="bkm:ブクマ">bkm</a></li>
<li><a href="<?php bloginfo('url'); ?>" title="index:インデックス・最初のページ">index</a></li>
グローバルナビゲーションをページ最上部に移動します。
<body class="mainIndex double gt>
サイドバー編集
ごちゃごちゃしてるので最近のpostだけにしとく
<dt><?php _e('Recent Entries', 'vicuna'); ?> --<a href="/tag" title="tags/記事一覧">All
<?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts)
$numposts = number_format($numposts);
echo $numposts.' posts.';
?> </a></dt>
<dd class="recentEntries">
<ul><?php
$lastposts = get_posts('numberposts=10&orderby=post_date');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> -<?php the_time('m/d'); ?></li>
<?php endforeach; ?></ul>
</dd>
ここで、全記事表示のための頁 tag ぺーじを生成する。
あとでDagon Design Sitemap Generatorプラグインで全部表示するー
<!-- ddsitemapgen -->
DDDSGの日付表示は Y-m-d が好きだな
フッターにカウンター
conterizerⅡを改造してカウンター入れます。
(footer.php)いじる
<?php counterize_add();?>Y:<?php echo number_format(counterize_gethitsyesterday()); ?>/<?php echo number_format(counterize_getuniquehitsyesterday()); ?> T:<?php echo counterize_gethitstoday(); ?>/<?php echo counterize_getuniquehitstoday(); ?> all[<?php echo counterize_getamount(); ?>/<?php echo counterize_getuniqueamount(); ?>]
ちなみにconterizerⅡはマルチ化している場合ネットワークで有効化せずに
各々のWPで有効化しないとテーブル生成しないらしく動きませんでした。びびった
ページのコメント欄を削除
(page.php)でコメントのphpを削除
<?php comments_template(); ?>
※追記あり
外部リンク
wordpress3.13にアップグレードしてマルチブログ化機能 インストール設置手順まとめ
- 2011年6月5日 20:58
- Wordpress-xrea
930en.comをマルチブログ化したいので手順を備忘録
まずは管理画面で WordPress 3.1.3 が利用可能です ! アップデートしてください。 をクリック。
自動的にアップグレードされます。
同時にプラグインも更新…おお便利…
サイトの一番下のカウンター表示はcounterizeⅡからphp出力で表示してたので、
プラグインのcounterize.phpに関数を挿入し更新
# Returns amount of hits yesterday
function counterize_gethitsyesterday()
{
$today = date("Y-m-d");
$yesterday = date("Y-m-d",strtotime("-1 day"));
$sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'";
$wpdb =& $GLOBALS['wpdb'];
return $wpdb->get_var($sql);
}
# Returns amount of unique hits yesterday
function counterize_getuniquehitsyesterday()
{
$today = date("Y-m-d");
$yesterday = date("Y-m-d",strtotime("-1 day"));
$sql = "SELECT count(DISTINCT ip) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'";
$wpdb =& $GLOBALS['wpdb'];
return $wpdb->get_var($sql);
}
# Returns amount of unique hits total
function counterize_getuniquehitstotal()
{
$sql = 'SELECT count(DISTINCT ip,date(timestamp)) FROM ' . counterize_logTable();
$wpdb =& $GLOBALS['wpdb'];
return $wpdb->get_var($sql);
}
前記事:Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ
マルチ化
- サブドメイン2.930en.comをサーバで設定。
- サーバの方で同期設定
- wp-config.php ファイルを開き、/* That’s all, stop editing! Happy blogging. */ よりも上に次の行を追加
- ツール→ネットワークを押す。
define ('WP_ALLOW_MULTISITE', true);
!エラーが出た
エラー: ネットワークを作成する前に、WordPress のアドレスは サイトのアドレスに一致しなければなりません。一般設定をご覧ください。
うお…ということはファイルとか大移動しないといけないということか…
WP本体はファイルにいれて.htaccessでindexに変換させてるから…
参考:WordPress を専用ディレクトリに配置する – WordPress Codex 日本語版
XREAのドメイン設定を変える
同期設定で930en.comから2.930en.comへ同期させる。
wpをインストールし直し
WordPress | 日本語からファイルダウンロード。
新しく作成した930en.comへファイルをアップロード。
XREAのファイルをあれそれできないのは.htaccessをadminへうpして解決
インポートツールを選択して事前にエクスポートしていたファイルを読み込む←できたのか謎
wp-contentsに事前にry をうp
うーん…
結局また新しいフォルダにインストールする状態になってしまった…ぐぬぬ
バックアップデータを取り込む
事前にry メールにてテーブルをバックアップしておいたんだが、さてどうやってバックアップできるのか…と思って久しくログインしてなかったホットメールにサインインしてみたらあれえバックアップデータないじゃないsdんjfvgdbthkjれkjlfkdsm\(^o^)/ 死
…と思ったら、WordPress Database Backupでサーバにバックアップとってたことを思い出した…!(´;ω;`)ブワッよかったー!
ffftpからバックアップデータをDL!
バックアップデータから復元
データベースの復元 – WordPress Codex 日本語版によると
MySQL コマンドを使った復元項目だとtar.gzファイルからの復元になってるんだけど…
うちのファイルsql.gzなんだけど… (´;ω;`)ブワッ
とりあえずXREAサーバ入る…(´;ω;`)ブワッ
まじコードとかわからないんでもう参考にしまくりで…生きる…
教えてくれてありがとう!
@youkan @orange07 @hana_ @sesuna
XREA管理パネルから入って、データベース項目をクリック。
下の方にPhpMyAdminインストールってあってMySQL管理とあるから…これかな…?
ログインしようとして出来ないヘ(゚д゚)ノ ナニコレ?と思ってたらインストール項目の下に
※ PhpMyAdminはこちらに、PhpPgAdminはこちらにインストールされます。ページ入室の際はログ閲覧画面の認証パスワード(ユーザー名:***,パスワード:***)をご利用下さい。
ってあった\(^o^)/おま…分かりづらいんだよおおおおおおお
そして入ったPhpMyAdmin…お前もログイン出来ないとか\(^o^)/
phpMyAdmin 2.10.1 へようこそ
エラー
#1045 – Access denied for user ‘***’@'localhost’ (using password: YES)
どういうことwwwwwwwwwww半泣き(´;ω;`)ブワッ
※ 「自動(ie)」は、ID、パスワード付きのURLでアクセスし、自動的に認証しログインします。InternetExploreのみご利用いただけます。
ということなのでスンゴク久しぶりにIE開いたよ…まじくそIE…
でも開かない\(^o^)/まじくそwwwwwwwwww
と思ったら、パスワードはサーバのパスワードじゃなくてXREAログインのパスワードだったwwww
\(^o^)/おま…分かりづらいんだよおおおおおおお
MySQL管理と戦う
あっさり勝利した。
左のデータベースを選んで、右のインポートからさっきのファイルを選択して読み込むと普通にはいった…!だ、大勝利!
テーブル?の***opsionsには、前のURLが含まれる項目があるのでこれを変更。
WordPressのバックアップと復元を練習 | 乱雑モックアップ
ん…でもなんか…表示されないんですけどサイト…
\(^o^)/
もういい!ゼロからのスタート
www.なしでのウェブの設定 (バリュードメイン&XREAサーバーを使ってみよう!)
つづく…
twitter:mi2maru:イマココ!
twitterでbotを動かすよ~初期setting編~
- 2010年7月8日 10:28
- twitter-bot
益田龍一 (masuda_r) on Twitterを育成して、そろそろ新しく鳥口守彦 (toriguchi_m) on Twitterを全自動にしようとしているみつ。です。
ということで備忘録も兼ねていろいろ調整!
まずやること
サブメールみたいなものが登録なしですぐ出来ます!
gmailID+自由な文字列@gmail.com
MITU+toriguchi_m@gmail.com
とかにすれば一発!
参考:別名アドレスを使用してメッセージを受信できますか。 – Gmail ヘルプ
twitter ボットジェネレーター – 簡単にbotを作成
※cron移行後は使ってないよ もしものために温存する
Twilog – Twitterのつぶやきをブログ形式で保存
ConversationList.com – A conversationlist is your attention transformed into a tweetstream.
とりあえずこれだけで簡易botになります!
URLに説明書ページ(サイト)を用意しておく
このbotは何のbotか、何の言葉に反応するのかなどを説明するため。
自分のサイトの1ページか、新たにブログを借りて作成するといい。
自分のためのやることメモにもなって便利。
EasyBotterでプログラム
ここからは、サーバーをレンタルしている人向けです。
しかもサーバーでphp5以上が動く人。
無料のサーバーで動くのは@PAGESとか?
まずはプログラミングができなくても作れるTwitter botの作り方からテンプレダウンロードして編集!
ページの真ん中の★ダウンロード下の
バージョン2.04betaをダウンロードする(最新版)
バージョン1.42をダウンロードする(安定版)
どちらかを。因みに最新版にしました。
以下ファイル一覧 編集memoです
ID入力。
Create cool applications! | dev.twitter.com
でOAuthクライアントの登録する。
- アプリケーションを作るを押す。
- アプリケーション名がtwitterのfromに表示される名前になります。
- ※他の人と被っていると登録できません
- ※どうやら後で変更可能のようです
- クライアントアプリケーションを選択
- Read & Writeを選択
- アイコンはあってもなくても
- 単語入力して I Accept を選択
できたらAPIキーなどのページへ。以下の文字列をsetting.phpへ書き込みます。
Application detailsのページで
- Consumer key
- Consumer secret
をコピペ。
Access Token Requisitionで
- Access Token (oauth_token)
- Access Token Secret (oauth_token_secret)
をコピペ。
参考PHP+OAuthでTwitter – SDN Project
$response = $eb->postRandom("data.txt");
$response = $eb->reply(2,"reply.txt","reply_pattern.php");
$response = $eb->replyTimeline(5,"tl_reply_pattern.php");
これをコピペして上書きしました。
制作したファイル
既存の
bot.php(cronで叩くやつ)
EasyBotter.php(プログラム関数)log.dat(log)setting.php(プログラム)
data.txt(基本台詞)reply_pattern.php(特定の言葉に特定の返信)
に新たにファイル加えます。
bot.phpをコピーしてbot_post.php bot_reply.php bot_tlreply.php
reply.txt
reply_pattern.phpをコピーして tl_reply_pattern.php
アップロード
※uploadするときbot.txtとreply_pattern.phpとlog.datのパーミッションを666に設定するのわすれない
とりあえず手動は成功。
cronで全自動にする
うちはGAEつかってます
Google App Engineで新規application作成
Applications Overview
それで
TwitterBOTを作る手順メモ
のcron項目を参考に
yamlファイルとpythonファイル作成、GAE専用ランチャーでうp
これで全自動になります!
あとで詳細書く…
※増えます
XREAでwordpress使用拡張
- 2010年6月27日 08:04
- Wordpress-xrea
いろいろメモするの忘れてたのでもう一回まとめ
XREAとかサーバーいじり
- xreaの画像とかプラグインとか自動アップデート出来ない問題を.htaccessうpで解決する
- xreaの画像ファイルアップロードができない問題は当初からありましたよね。結構奮闘しました。
ファイルをCGIとして動かす設定で。多少負荷がかかるみたいですが…謎
wp-adminへ以下の.htaccessをうp<files async-upload.php> AddHandler application/x-httpd-php5cgi .php </files> <files plugin-install.php> AddHandler application/x-httpd-php5cgi .php </files> <files update.php> AddHandler application/x-httpd-php5cgi .php </files> <files update-core.php> AddHandler application/x-httpd-php5cgi .php </files> <files media-upload.php> AddHandler application/x-httpd-phpcgi .php </files>
追記していきます
easybotterによるtwitter botのcronをXREA+で動かしたい
- 2010年6月26日 10:17
- twitter-bot
益田龍一 (masuda_r) on Twitterを育ててるんですが
phpとか感で編集してたので何がなにやら\(^o^)/うへえ
プログラミングができなくても作れるTwitter botの作り方 – cronの設定をするとかmi2maruのブックマーク – cronを見て編集中
あ、編集はテキストエディター EmEditor – Unicode、巨大ファイルにも対応する Windows用定番テキストエディター!でやってます
たとえばXREA plusというレンタルサーバーは年間2400円という安い価格だけどcronが使えます。ただ、cronに制限があって、多くても一時間に1回までの頻度でしか実行できません。一時間に一回何かをpostするだけのタイプのbotなら問題ないけど、もっと頻繁に動かしたい場合はちょっときついですね(XREA plusでは複数のcronを設定できるので、一時間に一回のcronを少しずつ時間をずらして何個も組み合わせて回数を増やすという手は使えますが)。
うちのサーバーはXREA+だったの忘れてた\(^o^)/
今のcronはツンデレ名高いGAEを使用してます。一応動いてくれてるのかな…?
ということでcronをXREA+で動かしたい欲にかられています…!
botのリプライが上手くかえらないのであった…
cronを2つに分けて実行とかそんなの思いつかなかった…
案山子さんありがとう!
XREA+のcron規約
xrea+のcronjobには10個設定tabがあります
※ ジョブの最大実行時間は3分です。それを超えるものは強制停止されます。
※ スクリプト名の後に「 >/dev/null 2>&1」を付けていただきますと結果・エラーメールを破棄できます。
※ ジョブの間隔は最短で1時間に1回とさせて頂いております。
※ ジョブの負荷はCGI負荷として加算されます。
※ 改行コードは必ず「LF」で指定して下さい。
って書いてあるのでつまり10個ずらして設定すればいいのか…!
まあおれ
CRONTABの設定方法、シェルスクリプトの記述方法
なんてわかんないけどね…!
\(^o^)/ということでcronとphpのお勉強するわ…
CRONTABの設定方法、シェルスクリプトの記述方法
とりあえずシェルスクリプトから…
#!/bin/sh
#PHP
/usr/local/bin/php /virtual/ユーザ名/public_html/phpまでのぱす/bot_reply.php
exit
文字コードはUTF-8 改行コードはLF パーミッションを 705
(BOM落としてUTF-8Nにしてみた…)
XREAのcronジョブページで
0 * * * *
/virtual/ユーザ名/すくりぷと.sh >/dev/null 2>&1
設定する。
プログラミングは階層上のほうがいいのかなーとおもって直下にしたんだけど別に階層下の方でも関係なかったですか…?わかんない…
※追記XREA で cron の設定 | すぐに忘れる脳みそのためのメモ
に/直下うpって書いてあったからなおした
現在動くか待機中…どきどき…
い ま だ う ご か な い \(^o^)/1
参考!
とあるL点の藻屑日記 – 俺でも作れたTwitter bot
XREA で cron ジョブを設定してシェルスクリプトを書いて PHP を起動させてメールを送信 | ウェブル
PHP メモランダム・・・XREA サーバでの cron 利用例
小粋空間: CORESERVER / XREA にcron ジョブ(Movable Type 4 の run-periodic-tasks)を設定する
xreaでcronを使ってバッチ処理(定時処理)する方法のまとめ – タダキョク!管理日誌
utf8とutf8Nって? (タスクマザー)
cronでcannot execute binary file – XREA&CORE SUPPORT BOARD
続く!
- 改行コード間違えてた…エラーメールきたこれ [↩]
【未解決】wordpress2.9での予約投稿が失敗する
- 2010年6月23日 14:58
- Wordpress-xrea
なんで、なんで、なんでなのよお!
ということでググりました。wordpressの不具合でした。タイムアウトでした。
wp-includes/cron.php 229行目
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ’sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
0.01じゃあうとするやろ… 10に変えました。よかったよかった。
さて試しに…
って解決してないし
\(^o^)/ またこのパターンか!
…うーんしばらく予約投稿断念して生きるか・・・・(´・ω・`)
[WordPress] 予約投稿が失敗するときの対処法 | Sun Limited Mt.
とか読んでるんですが…一体何を言っているのか…わからないェ…
(´;ω;`)ブワッ たしけて…
Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ
- 2010年6月20日 15:05
- Wordpress-xrea
本拠地から移動 追記していきます
Vicuna CMSテーマいじりメモ
- index.php ↑menu
-
- コメント・トラックバックdel
- info欄いくつかdel
- ※全てのファイルにglobalnavi.php挿入
- vicuna_pagingの位置を弄る、achive.phpとcategory.phpも
- 特定カテゴリをindexに非表示 88はカテゴリ番号
<div class="section entry"><h2 class="sidebar-title"><a href="http://twitter.com/mi2maru" title="twitter">twitter:mi2maru</a></h2> <ul id="twitter_update_list"></ul> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/mi2maru.json?callback=twitterCallback2&count=3"></script> </div>
<?php include (TEMPLATEPATH.'/globalnavi.php'); ?>
<?php while (have_posts()): the_post()?><?php if (in_category('88')) continue; ?> - single.php ↑menu
-
- タイトル横に <?php edit_post_link(‘*’, ”); ?> で編集ボタン
- pvとレーティング あとで企画とかに使おうかなーとか
- infoを下に移動
- カテとtagを下に独立
- similar_posts導入で <?php similar_posts(); ?> 挿入
- カテゴリ内で前後記事移動
- 上の前後記事移動をoldとnew逆に
<ul class="flip"> <?php the_tags('<li class="tags"><a href="http://mi210.com/tag/" title="tags一覧">tags</a> : ', ' | ', '</li>')?> <li class="category">category : <?php the_category(' | ') ?></li> </ul><ul class="flip" id="flip2"> <li class="newer">older : <?php previous_post_link('« %link', '%title', 'true') ?>|<?php the_category(' | ') ?>|<?php next_post_link('%link »', '%title', 'true') ?> : newr</li> </ul> - tag.php ↑menu
-
- tag一覧挿入
<h2>Tags</h2> <p> <?php wp_tag_cloud('smallest=8&largest=22&number=0&orderby=name'); ?> </p> - tags.php 作成、tagクラウドページ作成
-
- page.phpをダウンロードして文頭に以下
- カテゴリーにもtag追加
- 画像表示
<?php /* Template Name: Tag cloud Archive */ ?>
- archive.php category.php ↑menu
-
- reactionを削除
-
- 最近の投稿を左に 日付つける
<?php wp_get_archives('type=postbypost&limit=10'); ?>を
<?php $lastposts = get_posts('numberposts=10&orderby=post_date'); foreach($lastposts as $post) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> (<?php the_time('Y-m-d'); ?>)</li> <?php endforeach; ?> - ページ表示削除
- 最近の投稿に全記事数表示、mapページへリンク
- 画像表示
- sitemapを手動で挿入
- twitter表示
?php tweetNow("u_name"); ?>
<dt><a href="http://mi210.com/news/log"><?php _e('Recent Entries', 'vicuna')?></a> - <a href="http://mi210.com/tag"><?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'"); if (0 < $numposts) $numposts = number_format($numposts); echo $numposts.' posts.'; ?> </a></dt> <dd class="recentEntries"> <ul><?php wp_get_archives('type=postbypost&limit=15&format=html'); ?></ul> </dd>参考:WordPressをちょちょいと使いやすくする15のスニペット
- 最近の投稿を左に 日付つける
-
- Counterize用のphp挿入
- © 年号
- [JS]簡単に設置できるページ内をスムーズにスクロールできるスクリプト -Page Scroller ver.3 | コリス
- ログインアウト
- google Analyticsトラッキングコード埋め込む(weblog)
<?php echo date('Y'); ?><script type="text/javascript" src="あどれす/js/ps/jquery.js" charset="utf-8"></script> <script type="text/javascript" src="あどれす/js/ps/jquery.page-scroller.js" charset="utf-8"></script> </body>
<?php wp_register()?> <li><?php wp_loginout()?></li> <?php wp_meta()?>
- css ↑menu
- style-monoのcore.cssに以下追記
背景画像ランダム変更 文字色薄くbody { color: #808080; background-color: #ddd; background-image:url(images/bg/rotator.php); background-attachment: fixed; }参考CSSのバックグラウンド画像をランダムに表示してみる | DesignWalker
globalNaviの画像リンク表示調整ul#globalNavi li.img a { border: none; padding: 9px 0px; display: block; position: relative; /* for IE6 */ color: #333; background-color: #fff; text-decoration: none; }画像センター表示とか枠線消すとかいろいろ
/* image ---------------*/ img.sougo {border-width: 2px; border-color: #ff3399; border-style: solid; } img {border:none;} img.aligncenter { display: block; border:none; margin:10px auto; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left }文字色とか細かいの
a:link { color: #ff3399; } a:visited { color: #ff9999; } a:hover { color: #555; text-decoration: none; } em { font-weight: bold; font-style: normal; color: #ff3399; } strong { font-size: 150%; color: #ff3399; }イタリック追加 (mi210.com)
span.italic { font-style: italic; /* イタリック体 */ }AddQuicktagに<span class="italic"></span>
参考:斜体とイタリック体は違うのか – スタイルシートTIPS ふぁくとりー画像インライン
/* ul.links ---------------*/ ul.links { margin: 1 0 1; padding: 0; border: none; line-height: 1; list-style-type: none; background-color: #fff; } ul.links li { margin: 3 1; padding: 9px 5px; display: inline; text-align: center; } ul.links li img.sougo { margin: 0; padding: 0; display: inline; text-align: center; }リスト行間とか(ddにも)
li { margin: 0.5em 0; padding: 0;/*リストとリストの間隔調整*/ line-height: 1.4; /*リストの行間調整*/ }ameさんからアドバイスいただいきました!
行間字間調整div.textBody p { line-height: 1.7; /*\*/ letter-spacing: 0.1em; /**/ }参考:wordpress画像の回り込みCSS設定 | ロゴとWEBデザインならD-31N.COMデザインスタジオ
種まきびとブログ » WordPress
過去めも
- Tweet This!を記事したにリンク。twitterにURL1を投稿します。うほっ!
仕組みはhttp://twitter.com/home?status=読んでる <パーマリンク呼出し>“のアドレスにリンク張るだけという。しらんかった…
プラグインなど
- Counterize II
- カウンター。
+α counterize.php に以下の関数# Returns amount of hits yesterday function counterize_gethitsyesterday() { $today = date("Y-m-d"); $yesterday = date("Y-m-d",strtotime("-1 day")); $sql = "SELECT COUNT(1) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'"; $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); } # Returns amount of unique hits yesterday function counterize_getuniquehitsyesterday() { $today = date("Y-m-d"); $yesterday = date("Y-m-d",strtotime("-1 day")); $sql = "SELECT count(DISTINCT ip) FROM ".counterize_logTable()." WHERE timestamp >= '$yesterday' AND timestamp < '$today'"; $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); } # Returns amount of unique hits total function counterize_getuniquehitstotal() { $sql = 'SELECT count(DISTINCT ip,date(timestamp)) FROM ' . counterize_logTable(); $wpdb =& $GLOBALS['wpdb']; return $wpdb->get_var($sql); }表示したいところに以下のタグ
<?php counterize_add();?> Yesterday:PV<?php echo number_format(counterize_gethitsyesterday()); ?>/uniq<?php echo number_format(counterize_getuniquehitsyesterday()); ?> Today:<?php echo counterize_gethitstoday(); ?>/<?php echo counterize_getuniquehitstoday(); ?> total[<?php echo counterize_getamount(); ?>/<?php echo counterize_getuniqueamount(); ?>]
- SyntaxHighlighter Evolved
- コード表示
WordPress › SyntaxHighlighter Evolved « WordPress Plugins
[記述したい言語]と書いた直後に表示させたいhtmlソースをベタ書きして、最後に[/記述したい言語]と記述注意
テーマファイルのheader.phpの
</head>の前に、必ず<?php wp_head(); ?>という記述を加えなきゃいけません(じゃないとこのプラグインは動きません)。
同様に、footer.phpの</body>の前にも、<?php wp_footer(); ?>という記述何故か既にされてたのでおk
参考:ITキヲスク | WordPressでプログラムコードを綺麗に表示させるプラグイン「SyntaxHighlighter Evolved」 - Top Level Categories
- WP-PostViews WP-PostRatings
- pixivみたいにPVとレーティング
<?php if(function_exists('the_views')) { the_views(); } ?> </li> <li><?php if(function_exists('the_ratings')) { the_ratings(); } ?></li> - similar_posts
- 似てる記事を抽出
Other SettingsのRelative importance of:をcontent: 50 % title: 20 % tags: 30 % にする - WP-PostViews WP-PostRatings
- pixivみたいにPVとレーティング
- WP-Footnotes
- 脚注
- ktai-style
- ケータイ変換
- footer.php 一番下にindexへリンク・counterize_add
- header.php 34行目から以下削除2
if (ks_is_flat_rate()) { $before = sprintf(‘<div align="center"><img src="%stitle1%s.gif" alt="" /><h1%s>’, ks_theme_url(KTAI_NOT_ECHO), $logo_ext, $h1_style); $after = sprintf(‘</h1><img src="%stitle2%s.gif" alt="" /></div>’, ks_theme_url(KTAI_NOT_ECHO), $logo_ext); } else { $before = ‘<h1 align="center">’; $after = ‘</h1>’; } ks_page_title(array(‘before’ => $before, ‘after’ => $after)); - simple tags
- タグ管理
- WordPress Database Backup
- バックアップ メールで定期的にするよう設定
- WP-PageNavi
- ページ番号がわかりやすい
- WP Slimbox2
- ライトボックス表示。自動的で便利。※セッティングに色々ある忘れない
- Dagon Design Sitemap Generator
- 記事一覧生成。以下表示したいところに挿入
<!-- ddsitemapgen -->
日付表示は Y – m – d (h:i) にしました。
エラー参考:Cafetish's Blog» WordPressをアップグレードするとサイトマップが表示されなくなる - XXX Smooth Scroll to Anchor
- ページをスム~ズ移動 ※バッキングするため停止中
参照:jQueryでページ内リンクをスムーズスクロールする - Custom Query String Reloaded
- 記事ページ表示数調整
is_home Show 3 posts per page, ordered by date DESC
is_paged Show 5 posts per page, ordered by date DESC参考:power source* » WP plugin: ページ種類別に記事表示数・順序を変える – Custom Query String Reloaded
- Random Image
- 最近の画像サイドバー <?php randomimage(); ?>
オプションに style="height:50px;" - WordPress.com Stats
- アクセス解析
- batch-categories
- タグ・カテゴリ変更追加を一括操作
- WP-No-Format
- wordpressによる整形改変防止
Kazさんにおしえてもろた! - AddQuicktag
- タグ追加
参考
投稿画面にクイックタグボタンを追加するプラグイン[WP] – ミblog : レビューや日常など
WP-AddQuicktag 日本語リソース同梱版 « MOMENTS - ついったなう
-
ついったー表示する!
さくらちろ|wp-plugin - TaM Google Analytics
- Google Analyticsコード埋め込み
- WP Hyper Response
- 高速化
WordPressを高速化するプラグインを作りました :: Stocker.jp / diary - WP Tweet Button | When Minds Collide
- tweetボタン設置
- Shutter Reloaded
- 画像表示をライトボックス風味に。他のプラグインまじバッキングして死
- Faster Image Insert
- 画像読み込み早くする
- Delete-Revision
- リビジョンを自動削除
まだふえる
Tags
【未解決】 さくらのレンタルサーバー はてブ シェルスクリプト タグ 正規表現 素材 背景 -便利tool -追記アリ .htaccess @珀夜 Counterize II cron css DNS error GAE MovableType4 php pixiv plugin RSS stacc.me twitter twitter-bot VALUE DOMAIN vicuna vista Windows Update WordPress xrea Yahoo! Pipes
ホーム > タグ > php
みつ。また一つ賢くなったまとめ 紙が更新されました! http://t.co/nzt0ygNJ ▸ 本日トップニュースを提供してくれたみなさん: @cohtan @yamasei @necolt @moto_akitom0 @tairant大体1時間前

- 最近の投稿 - 20 posts.
-
- 新しいPCでまずカスタマイズすること
- 【進行中】シンプルなイラストサイト向けにVicunaテーマをカスタマイズ
- 【未解決】Windows Update 80070005 エラーこわい
- wordpress3.13にアップグレードしてマルチブログ化機能 インストール設置手順まとめ
- Yahoo! Pipes で、RSS を出力しないお絵かきBBSとかをRSS化したい
- DNS設定を頑張るの会
- wordpress3.01でマルチブログ化機能 インストール設置手順まとめ
- Counterize IIがマルチブログ設置したwordpressで動かない
- wordpress2.9で複数設置し擬似マルチブログ化 やり方まとめ
- XREAにwordpressを複数設置し楽したいのだった
- Movable Typeをさくらインターネット ライトプランにいれたお…
- wordpress3.01をインストールする手順メモ
- twitterでbotを動かすよ~初期setting編~
- XREAでwordpress使用拡張
- easybotterによるtwitter botのcronをXREA+で動かしたい
- アーカイブ
-
- フィード
- メタ情報

