Home > WordPress

WordPress Archive

WordPress  メール スパム防止関数があるみたい

よく忘れるのでメモ。
WordPressでget_the_author_email() 関数でメールを表示することがありますが、普通にメールを公開すると確実にスパムの餌食になります。調べてみると、WordPressの標準でスパム防止の関数が用意されてるみたい。

php antispambot()

使い方としてはこんな感じ。

<?php echo antispambot(get_the_author_email()); ?>

HTML character entityとかなんとかを使用しているらしい。
ただこれで確実に防止できるわけではなく、最近のスパムロボットはそれも解読できるのもあるらしいです。
とりあえずないよりはやってた方がいいかな。

参照↓
http://codex.wordpress.org/Protection_From_Harvesters

WordPress 管理画面 右枠にセンターがかぶる

最近のディスプレイはサイズも大きくなっているので自分は気づかなかったのですが、お客さんの指摘があったのでメモ…

ディスプレイサイズが小さいPCでWordPressの管理画面から投稿しようとすると、右の枠(カテゴリーや公開、投稿のタグetc…)がセンターにかぶって、思うように使えない。

公開、納品後の指摘だったのでかなり焦りましたが、TinyMCE Advancedのプラグインを使って回避する方法があるそうです。ホッ…

http://ja.forums.wordpress.org/topic/1686

WordPress ウィジェット機能の利用 Part1

ウィジェット機能で少しメモ
これまではほとんどウィジェット機能は使用しない仕様で制作していましたが、あると便利と思い少し勉強 しました

まずウィジェット機能を適用させる基本的。

sidebar.php

<ul id=”sidebar”>
<?php if (!function_exists(‘dynamic_sidebar’) || !dynamic_sidebar()); ?>
<li id=”about”>
<h2>About</h2>
<p>This is my blog.</p>
</li>
<li id=”links”>
<h2>Links</h2>
<ul>
<li><a href=”http://example.com”>Example</a></li>
</ul>
</li>
<? php endif; ?>
</ul>

この2行がポイント

<?php if (!function_exists(‘dynamic_sidebar’) || !dynamic_sidebar()); ?>

<? php endif; ?>

利用可能であれば、ウィジェット機能のサイドバーを利用し、なければ通常のサイドバーを表示させている

functions.php(WordPress2.0以上の場合)

<?php
if(function_exists(‘register_sidebar’))
register_sidebar();
?>

この4行だそうです。
これがとりあえずの基本要素。
さらに実践的なことはPart2に分けてメモしよ〜っと。

上記のすべての情報は下記から↓
http://wpdocs.sourceforge.jp/Widgetizing_Themes

wp_list_pagesのリストにspanを挿入する

wp_list_pagesで書き出されるリストにspanを挿入したい。
調べてみるとpluginで挿入も出来るみたいだが、v2.7以降なら下記で簡単にできるみたい。

<?php wp_list_pages(‘title_li=link_before=<span>&link_after=</span>’); ?>

ホーム > WordPress

Search
Feeds
Meta

Return to page top