Wordpress-xreaのアーカイブ
【進行中】シンプルなイラストサイト向けに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:イマココ!
DNS設定を頑張るの会
- 2010年9月27日 21:42
- Wordpress-xrea
みついれ(mi210.com)とかはVALUE DOMAIN:バリュードメインで取得しています。
サーバーはXREA Plusを使用中。すごい充実っぷり。
ほんで今回レンタルサーバのさくらインターネット ライトプランでとりあえずMovable Type動かしてるんですが、
やっぱりそっちでもドメインを…サブドメインで…使いたいじゃないですか…
ということでDNSがんばって勉強してみる
DNSの基礎…
わかんないよーっつってtwitterでくだまいてたら珀夜兄さんが記事書いて下すった!DNSのおさらい
ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ基礎から分かってなかったというあれです…
とりあえずVALUE DOMAIN:バリュードメインは取得したドメインを他社レンタルサーバーで利用出来るらしいのでがんばってみる。
うーんでもwww.example.comはXREA+の割り当てで
sub.example.comはさくら鯖って できるのかな…うぐぐ…!!!
続く!
外部リンク
wordpress3.01でマルチブログ化機能 インストール設置手順まとめ
- 2010年9月26日 22:01
- Wordpress-xrea
管理項目で新規サイトを作成するをやっただけじゃダメなことを忘れてたので自分用に手順まとめ
wordpress3.01をインストールする手順メモ – みついれ@うぇぶろぐ
でwordpress3.01でサブドメインでマルチブログ化(特権管理者機能有効化)までしてあります。
複数設置マルチブログ 手順
- サーバーXREAでドメインウェブでサブドメインexample.com設定。※ NoDir のチェックをしない
- 同期設定ページでディレクトリ/public_html/ の部分に example.com と入力。ドメイン設定(同期先) の部分では default.example.com を選択。同期させるをクリックして保存※時間がかかります
- wordpress3.01で特権管理者からサイト項目へ。新規サイトを作成
- 生成完了。あとは同じく管理パネルへ
おお!4手順で出来たか…
同期設定がよく分かんなかった。がんばろー
外部リンク
Counterize IIがマルチブログ設置したwordpressで動かない
- 2010年9月25日 17:14
- Wordpress-xrea
カウンター表示拡張もしているCounterize IIが複数設置擬似マルチブログ化した方のブログでカウントしてくれない何故…
うーんなんでだ
こっちのうぇぶろぐは普通に動いてるんだからマルチブログ設置してもプラグイン動くはず…
なんかプラグインとバッキングしてるんかなあ?…
Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ – みついれ@うぇぶろぐ
現在調査中…なう
※追記
どうやらテーブルでデータベース生成しないのかなあと調べていて、
何気なく一旦プラグイン停止→再開したら動いた\(^o^)/
どういうことー
…うん、皆さんもお試しあれ…
wordpress2.9で複数設置し擬似マルチブログ化 やり方まとめ
- 14:23
- Wordpress-xrea
落書き用ブログを設置しようと思い立ち動き中。
XREAにwordpressを複数設置し楽したいのだった – みついれ@カオス
wordpress2.9で複数設置 web関連専門weblog作ってみた – みついれ@うぇぶろぐ
このうぇぶろぐも擬似マルチブログ設置で動いてるんですが
まだwordpress3.01とかにしちゃうと未対応プラグインとか怖いのでそのまんまでござる
やり方手順まとめ
- 本体の/wp-config.php に、設置用の DB table Prefixを設定する
- .htaccessをサブのフォルダにうpする シンボリックリンクをmod_rewrite でエミュレーションします。
各行に改行が入っていないと認識してくれないので、最後の改行を忘れないように。 - アドレス/設置用フォルダ名’/wp-admin/install.php にアクセスする
// テーブルの接頭辞を指定します。複数設置する場合など適宜変更してください。
$table_prefix = '本体の接頭辞'; // 半角英数字と下線のみが使用できます。
// determine table prefix according to the REQUEST_URI
$prefix_array = array(
'/設置用フォルダ名' => '新規テーブル接頭辞' ,
);
if($prefix_array){
$uri = $_SERVER['REQUEST_URI'];
foreach($prefix_array as $search_uri => $search_table_prefix){
if(strpos($uri, $search_uri) === false){ continue; }
$table_prefix = $search_table_prefix;
}
}
Options FollowSymLinks Includes RewriteEngine On RewriteRule (.*) /本体のフォルダ名/$1 [L] RewriteRule . /本体のフォルダ名/index.php [L]
なんと3手順だけでよかった…!すご。
wordpress設置後にやること
- ユーザ名新規作成して変える
- テーマ変える
- プラグイン有効化する※どうやら本体と共有? プラグインの再設定など
- AkismetなどのAPIキーは本体と一緒でいいので一緒のを入力する
- 設定ページでサイト名・メディアサイズ・パーマリンクなど変更
…ところで擬似マルチブログ化してうpったメディアってどこに格納されているのか…こわ…
ファイルってからなんだよね…
XREAにwordpressを複数設置し楽したいのだった
- 2010年9月24日 14:15
- Wordpress-xrea
mi210.comはオリジナルカオス用で、二次カオス用にhi.mi210.comのサブドメイン設定をしました。
ほんで、やっぱりhi.mi210.comのほうもwordpressか何か入れて運営らくしたいと思い。 続きを読む
wordpress3.01をインストールする手順メモ
- 2010年8月21日 08:50
- Wordpress-xrea
新たにweb企画用の8.mi210.comを設置するにあたってのインストールする備忘録。追記していきます。 続きを読む
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>
追記していきます
【未解決】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.
とか読んでるんですが…一体何を言っているのか…わからないェ…
(´;ω;`)ブワッ たしけて…
みつ。また一つ賢くなったまとめ 紙が更新されました! 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+で動かしたい
- アーカイブ
-
- フィード
- メタ情報

