Home > WordPress > テーマ

テーマ

PHPファイルでxml宣言する【WordPress Themes】

Posted on 2011年05月11日 | 1 Comment| Clip to Evernote

WordPressのテーマファイルを作ってるときに
うっかりメモを紛失してハマったので備忘録。

xml宣言をそのまま書くと↓

XML:
  1. <?xml version="1.0" encoding="UTF-8"?>

これphpだよね?エラー!エラー!( ・∀・)つ
ってなるのでphpでechoする。

PHP:
  1. <?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>

→ 続きを読む


WordPressにEvernote Site Memoryつけてみた

Posted on 2010年09月13日 | 12 Comments| Clip to Evernote

補助脳としてなんでも放り込める素敵な Evernote のファンなんだけど
Site Memory という便利機能ができたらしいので付けてみた。

記事を簡単にクリップできる

記事を簡単にクリップできる

ブラウザのボタンでもいいんだけども、サイトメモリーはクリップしてもらう場所を
サイト管理者側で指定できるところが嬉しい。
記事本文だけマウスでびーっとひっぱってクリップ…したいのに
なーんかうまくいかないとか(CSSの関係でね)、
間に広告入っちゃって、その空白を手動で消すのが面倒とか、
そんな場合は便利な気がする。個人的に、だけど。

→ 続きを読む


Custom Smilies復活。そしてやっと完成?【WPテーマ】

Posted on 2009年12月1日 | 10 Comments| Clip to Evernote

先日このブログのデザイン(WordPress テーマファイル)を変えてから
コメントでスマイリーを使えるようにするプラグインの Custom Smilies
クリックしてもコメント入力欄に反映されなくなっていた。
散々広告やパーツ類を疑ったり、有効化してるプラグインを疑ったけど
実はもの凄く単純な原因だった。

Internet Explorer 7以前でこのブログを開くとフリーズする
もしくは酷く重くなるという現象も発生していて、
それも広告やパーツやプラグインを疑ったけど、
結局原因はテーマだった。

見当違いな方向に思考を巡らせて何日間も悩むという失態を晒したけども
ようやくIE6で出るエラー以外は解決したのでご報告。

→ 続きを読む


何も分からなかったことが分かった(WPテーマ)

Posted on 2009年11月29日 | 6 Comments| Clip to Evernote

WordPress テーマを新しくしたのはいいんだけど
いろいろと困った問題が出てきた。

  1. IEで表示したときに Stack overflow が出る。
  2. Custom Smilies が動かなくなる。
  3. IE6でセキュリティ上の問題の可能性とか言われる。

これらの問題の原因がテーマにあることだけは確かなんだけど
原因自体がなんなのかさっぱり分からない。
テーマの作り方を検索してみても情報がバラバラで
いろいろ試したんだけどやっぱりうまくいかない。
かなりお手上げ状態sad0119.gif
とりあえずソースを晒しながら考えてみる。
長いよ。そして解決してないよ...orz

→ 続きを読む


Copyright(コピーライト)を更新しよう

Posted on 2009年01月4日 | 7 Comments| Clip to Evernote

新年ということで、ブログのCopyrightを変更した。

なんと、今日の今日まで
「Copyright (C) 2007 Yuina All Rights Reserved.」
となっていたのだ。
ブログ開設以来一度も気付かなかったのかよ…。
うっかり( ゚Д゚)

WordPressのテーマファイルが以前作ったものを元に作り直してるもので、
footer.phpの中を見直してなかったんだよね。

こういううっかりをなくすためには、利用中のWordPressテーマのコピーライトを

PHP:
  1. &copy; <?php echo date('Y'); ?> <?php bloginfo('name'); ?>

なんてしてみると、
© 年 サイトタイトル
と表示されるようになる。

使用しているテーマのfooter.phpを開いて、コピーライトの部分を変更するだけの簡単な作業なので、ちょいちょいっと修正した。


Artisteerその後

Posted on 2008年10月25日 | コメントは受け付けていません。| Clip to Evernote

(植林・植樹 ←グリムスのキーワードを仕込んでみますw)
以前WordPressテーマを簡単に作るソフト「Artisteer」について
Artisteer覚え書き」でいろいろと問題があることを書いたが、
Artisteerが正式リリースされて問題は解決したようだ。

3カラムにした時、ウィジェットが1つしか動いていなかったのだが、
現在は2つとも正常に動作した。

カレンダーのスタイルや、footerなど、
手動で修正すればかなりいい感じに使えそう。

メニューバーの階層を表示させるようにすると動かなかったのも改善され
このブログの2レベルまでは少なくとも正常動作した。
とはいえ、あまりにも長いページタイトルは途中で切れてしまうし、
このブログのようなメニューだと、折り畳み表示はしない方がいいのかも。

大まかなデザインがボタンを押していくだけで完成して、
phpも全部吐き出してくれるなんて便利だなー。
Trial版しか使ってないから、実際にブログに適用してないんだけども、
日本語版があったら買ってもいいかもしれないと思う程。
スタンダード エディションならJoomla!のテンプレートにも対応してるという点も素晴らしい!
でもちょっと高いな…。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

アンケート実施中♪
第一回目は「キュウリのみそ汁は"アリ"?"ナシ"?」です。
ご参加お待ちしてます♪


Artisteer覚え書き

Posted on 2008年08月7日 | コメントは受け付けていません。| Clip to Evernote

※この記事は過去の情報です。Artisteerのウィジェットの問題は正式版のリリースで修正されました。

WordPressテーマを簡単に作るソフト「Artisteer」を使うと、3カラムのテーマのサイドバーが1つしかウィジェットに対応していない。
そこでウィジェットに対応するように少し修正する必要があるので、修正箇所を書いておきます。

sidebar.php
1行目を
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
に変更。
一番最後の行
<?php endif; ?>
に変更。(;を追加)

これがサイドバー1の設定。

alternative_sidebar.php
同じく1行目を
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
に変更。
最終行を
<?php endif; ?>
に変更。(;を追加)

これがサイドバー2の設定になります。

functions.php
3行目    register_sidebars(1, array( を
register_sidebars(2, array(
に変更。
サイドバーが2個って意味。

スタイルシートでカレンダー部の設定がないので、自分で追加。

adsense-deluxeプラグインなどでadsenseを入れる場合もタグを自分で追加。
<?php adsense_deluxe_ads('adsense'); ?>
(adsenseの部分はadsense_name)をpage,single,archive,archives,indexに入れる。

コピーライトはfooter.phpを編集したければ編集。

アーカイブのページが大幅におかしいので、例えばこんな感じに↓に変更。(全文)
<?php get_header(); ?>
<div class="contentLayout"><table class="contentTable"><tr><td class="w20"><?php include (TEMPLATEPATH . '/sidebar.php'); ?></td><td class="w">
<div class="Block">
<div class="Block-content">
<div class="BlockContent">
<div class="BlockContent-content">

<?php if (have_posts()) : ?>

<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">Archive for the &#8216;<?php echo single_cat_title(); ?>&#8217; Category</h2>

<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('Y年m月j日'); ?></h2>

<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('Y年m月'); ?></h2>

<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archive for <?php the_time('Y年'); ?></h2>

<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Author Archive</h2>

<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Blog Archives</h2>

<?php } ?>

<div class="navigation">
<div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>

<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
<small><?php the_time('l, F jS, Y') ?></small>

<div class="entry">
<?php the_content() ?>
</div>

<?php adsense_deluxe_ads('adsense'); ?>

<p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?> Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?>  <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?></p>

</div>

<?php endwhile; ?>

<div class="navigation">
<div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>

<?php else : ?>

<h2 class="center">Not Found</h2>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>

<?php endif; ?>

</div>
</div>

</div>
</div>

</td><td class="w20"><?php include (TEMPLATEPATH . '/alternative_sidebar.php'); ?></td></td></tr></table></div>
<?php get_footer(); ?>

上部のナビゲーションバーの階層を表示しないならheader.phpの下から3行目
<?php wp_list_pages('title_li=&depth=1' ); ?>
に変更。

思ったんだが…修正すべき点が多すぎてまるで使えない...orz


1 / 212

ADgger -6/16

堅実に儲かるアフィリエイト
池袋の病院なら池袋エリアガイド
新宿の病院なら新宿エリアガイド
チラシデザインなら簡単発注のファーストデザイン
まつげの通販ならRAKERA"z
インプラント治療 おさらぎ歯科
グルコサミンサプリメントのキユーピー
グルコサミンサプリのキユーピー
根管治療・審美歯科【医療法人 彩和会】

サイトの歩み

2013年2月27日に5周年を迎えます
5周年まであと…