アーカイブ

  • WordPressを2.9.1で、Ktai Style (携帯対応プラグイン)が原因でInternal Server Errorが発生!

    Fatal error:  Call to undefined function ks_header() in /usr/local/document/wordpress/wp-content/plugins/ktai_style/themes/classic/single.php on line 1
    

    このエラー、僕のサイトで2日に1度くらい出ます。
    そうなると、トップページが開きません。
    僕の場合は、ログイン画面のURLを直接開くとログイン画面が表示されるので、ログイン後「サイトの表示」をクリックすると、復活します。

    なんでだろうと調べてると、同じ人がいました。

    WordPressを2.9.0にバージョンアップしたら、Ktai Style (携帯対応プラグイン)が原因でInternal Server Errorが発生! | きぬろぐ

    bosukete : “Ktai style PCサイトが表示されなくなった”

    PHPが5.2以上だと、継承クラスがrequireしても見つからなかったりする不具合がまだ未解決だったりするので、それらのphpの影響かなと思ったり。

    レンタルサーバなので、PHPを5.1にダウングレードもできないし、困ったものです350.gif

    2010年 1月 22日 | Filed under WordPress
    タグ:
  • Yahoo!急上昇キーワードウィジェット

    昨日発見した、WordPressウィジェットAPIをもとに、勉強がてらに「Yahoo!急上昇キーワードウィジェット」を作ってみました。
    WP_Widgetクラスを継承して作ってます。
    (その関係で、WP2.8以上でしか動作しません。)
    オブジェクト継承はやっぱり便利ですね、ほんと。

    結構、丁寧にコメント入れてるので、
    『自作ウィジェットを作りたい』というヒト、よろしければ何かの参考にでも。

    Yahoo!急上昇キーワードウィジェット

    2010年 1月 19日 | Filed under WordPress
  • WordPressで、Trackback

    さも、標準実装かと思ってたトラックバックURLの表示。

    どこかに隠れてるかと思いきや、ぐぐってみると、

    Tech de Goさんが、優しく書いてくれてました。
    しかも、ワンクリックでURLがコピーできるのが素晴らしい441.gif
    WordpressでTrackback URLのボックスを表示 | Tech de Go

    記事を読んでいただければすぐ分かるのですが、
    single.php、もしくはcommnets.phpに、トラックバックURLを表示するテキストボックスを作成し、

    <?php if ('open' == $post->ping_status) : ?>
       <div id="trackbackurl">
         <h2><?php _e('Trackback URL', 'hoge') ?></h2>
         <input onfocus="this.select()" readonly="readonly" value="<?php trackback_url(); ?>" id="tb_url" name="tb_url" accesskey="x"/>
       </div>
    <?php endif; ?>
    

    そのテキストボックスのスタイルを、style.cssなりで指定するだけ。

    div#trackbakurl {
    }
    input#tb_url {
       font-family: "courier new", courier, monospace;
       background-color: #CCC;
       font-size: 1em;
       padding: 0.2em;
       width: 90%;
    }
    

    うーん、素晴らしい343.gif
    ささっと付けることができました。

    WordPress2.5を弄ってたアノ頃に比べると、アプリやプラグイン自身もそうだけど、関連ドキュメントが充実してて、すごくWordPressが身近に思える今日この頃。

    2010年 1月 11日 | Filed under WordPress
  • SyntaxHighlighter Evolved

    ずっと気になってた、Blogでのコード表示。

    ソースコード色付け(ハイライト)をしてくれるナイスなあの機能。
    もとは、GoogleCodeで開発されているみたいで、
    たしか、yahooのライブラリでも使われてたような・・・。

    本日やっと実装できました!ということで、インストール手順を紹介。

    1. Viper007Bond.comで、SyntaxHighlighter Evolved(syntaxhighlighter.zip)をダウンロード。
    2. ダウンロードしたsyntaxhighlighter.zipを解凍する
    3. 解凍すると、syntaxhighlighter というフォルダが作成されているので、
      それをFTPで、wp-content/plagins フォルダの直下にアップロード
    4. サイト管理画面にログインし、「プラグインの管理」で、「SyntaxHighlighter Evolved」を「使用する」に設定する
    5. 細かい設定は、「設定」の「SyntaxHighlighter」で設定できるので、そちらを参照。

    あとは、投稿画面で、該当するコードを下記のような感じで入力すればOK。

    [html]
    ここにHTMLタグを記述
    [/html]
    

    上記は、HTMLの場合で、PHPやSQLといった単語を(※ブラシと言う)、[]で括れば、他の言語にも対応できます。
    ちなみに、ブラシの種類は下記の通り。最新情報はこちらを参照して下さい。

    • ActionScript3
      as3, actionscript3
    • Bash/shell
      bash, shell
    • C#
      c-sharp, csharp
    • C++
      cpp, c
    • CSS
      css
    • Delphi
      delphi, pas, pascal
    • Diff
      diff, patch
    • Groovy
      groovy
    • JavaScript
      js, jscript, javascript
    • Java
      java
    • JavaFX
      jfx, javafx
    • Perl
      perl
    • PHP
      php
    • Plain Text
      plain, text
    • PowerShell
      ps, powershell
    • Python
      py, python
    • Ruby
      rails, ror, ruby
    • Scala
      scala
    • SQL
      sql
    • Visual Basic
      vb, vbnet
    • XML
      xml, xhtml, xslt, html, xhtml
    2010年 1月 11日 | Filed under WordPress
  • Re: Dagon Design Sitemap Generator

    クローラ用のサイトマップではなく、(Dagon Design Sitemap Generatorを使っての)人が見る為のサイトマップの作成手順。
    前回は、やや意味不明でしたが、根気よくぐぐってみると、下記のページが見つかって、やっと意味が分かりました348.gif丁寧な説明にほんと感謝ですkao-a02.gif
    sitemap generator – 大山FP事務所

    「サイトマップ掲載用のページ」を作成し、その内容を自動作成してくれる
    ということだったのですね(汗
    ひたすら、slidebar.phpとかindex.phpに、<!– ddsitemapgen –>を埋め込んで、「出ない出ない!」と悩んでました orz…。

    1. Dagon Design Sitemap Generatorをダウンロードする
      ※リンク先の「Sitemap Generator Plugin for Wordpress」をダウンロード
    2. ダウンロードしたsitemap-generator.zipを解凍する
    3. 解凍すると、sitemap-generator というフォルダが作成されているので、
      それをFTPで、wp-content/plagins フォルダの直下にアップロード
    4. サイト管理画面にログインし、「プラグインの管理」で、「Dagon Design Sitemap Generator」を「使用する」に設定する
      ※細かい設定は、「設定」の「DDSitemapGen」で設定できるので、そちらを参照。
    5. 「ページ」の「新規登録」でページを作成し、ページ編集タグで、「ビジュアル」でなく「HTML」を選択し、<!– ddsitemapgen –> と入力して公開。
      <!-- ddsitemapgen -->
      
    6. これでサイトマップページができたので、お好きなおところからリンクを貼って見られるようにする。

    嗚呼、簡単です♪

    ちなみに、実行例はこんな感じになります。

    2010年 1月 11日 | Filed under WordPress
  • Dagon Design Sitemap Generator

    人が見るようの、サイトマップを自動的に作成してくれるという、Dagon Design Sitemap Generator

    <!-- ddsitemapgen -->
    

    というタグを埋め込めば表示されるらしいのですが、WordPressが2.9のせいか、サイトマップへのリンクタグがなぜか表示されない。

    また日を置いて、調べてみよう。

    それにしても、WordPressのプラグイン、思ったより便利っす。

    2010年 1月 11日 | Filed under WordPress
  • WordPress で 絵文字画像を使う

    WordPressの記事投稿画面で、絵文字画像を簡単に挿入できないかと、ネットを検索したら、
    dskymd:blogさんの「Wordpressに絵文字を追加」という記事を発見したので、入れてみました。

    だいたいは、上記の記事を読めば分かるので、
    記事になってない部分だけを補足。

    スタイルシートって、後述定義が優先されるんですね。
    どこにを追加しようか、めっちゃ迷いましたkao13.gif

    でも、これでご機嫌に記事が書けそうですkao-a02.gif

    [ǂ]

    2010年 1月 7日 | Filed under WordPress
タグ: ‘WordPress’ の記事