WP-dp.SyntaxHighlighterにしようかとも思いましたが、以前から使用していて慣れているこちらに。ダウンロードはここから。syntax_hilight-1.3.phpで、bタグを小文字で出力するように、BEGIN enscript、END enscriptというコメントを出力しないように、preタグにclass=”syntaxhilighter”を追加するように修正。また、cssファイルを使用するために以下を追加。
<?php
function meta_syntaxhilighter() {
$css = get_settings('siteurl') . '/wp-content/plugins/syntax_hilight.css';
echo '
<!-- for Syntax Highlighter Enscript -->
<link rel="stylesheet" type="text/css" href="' . $css . '" />
';
}
add_action('wp_head', 'meta_syntaxhilighter');
?>
syntax_hilight.cssは、PHP Hilight Stringのcssを少し変更して以下のように定義。
pre.syntaxhilighter {
-moz-border-radius: 5px;
background-color: #F9FBFC;
border: 1px solid #C3CED9;
padding: 8px;
margin-bottom: 5px;
width: 95%;
overflow: scroll;
text-align: left;
font: normal 9pt 'Courier New', monospace;
}
コンソールからGNU Enscriptをインストール。
$ sudo aptitude install enscript
コードの色付けにはGNU Source-highlightを使うようにしてもいいかも。
Tags: wordpress
サイドバーに表示している、投稿した時刻のグラフ画像を作ってくれるプラグインです。ダウンロードはここから。blogtimes.phpを以下のように修正。
<?php
if (!$saveFile) $saveFile = ABSPATH . 'wp-images/blogtimes.png';
// added by MKT
$last_x_days = 60;
$width = 190;
$height = 65;
$saveFile = ABSPATH . 'wp-includes/images/blogtimes.png';
//...//
$border_color = $black;
// added by MKT
$mkt_blue = ImageColorAllocate ($im, 22,106,202);
$mkt_pink = ImageColorAllocate ($im, 218,16,116);
$mkt_gray = ImageColorAllocate ($im, 240,240,240);
$box_color = $mkt_gray;
$line_color = $mkt_blue;
$tick_color = $mkt_pink;
$border_color = $mkt_gray;
//...//
//for ($i = 0; $i <= 23; $i=$i+1) modified by MKT
for ($i = 0; $i <= 24; $i=$i+1)
//...//
//ImageString($im, 2, $right - 5, $bottom, 0, $text_color); commented by MKT
//...//
//add_action('edit_post', 'updateBlogTimePNG'); use for test added by MKT
add_action('publish_post', 'updateBlogTimePNG');
?>
コンソールで以下を実行。
$ touch wp-includes/images/blogtimes.png
$ chown www-data:www-data wp-includes/images/blogtimes.png
Tags: wordpress
サムネイル付きのテスト。
Tags: moblog

モブログのテストです。
Tags: moblog
WordPressの魅力の一つは豊富なプラグインです。WordPress Plugin DBには、現在1146個
ものプラグインが登録されています。以下はプラグインを解説しているサイト。
・WordPress Plugin DB Japan
・Standing Tall » WordPressプラグイン一覧
・WordPress Plugins/JSeries
・[TB] あなたのお勧めプラグイン10選
・[まとめ] あなたのお勧めプラグイン10選
・power source* » plugin
・Tag Archive for plugin at orioa
以下、使っているプラグインについてメモ。
・Akismet
デフォルトでインストールされるSPAMコメントを拒否してくれるプラグイン。wordpress.comでアカウントを作成して、API Keyを取得。
・Linkslist
widgetプラグインのリンクウィジェットはきれいに表示されなかったので、その代わりに。ここに説明があります。linkslist.phpを以下のように修正。
<?php
//echo $before_widget; modified by MKT
?>
<div id="links-list-<?php echo $link_cat->cat_id; ?>" class="widget widget_linkslist"><?php
?>
Tags: wordpress
Page 21 of 22 « ... ‹ 141516171819202122 ›