Archive for the 'wordpress' Category

WordPress:連続するハイフンを表示する

wordpressで連続したハイフンが消える件について。
--や-が—になる。
どうも連続するハイフンは1個に変換されている。

何か安全のための措置だとは思うけれど、--helpとかって記述も出来ないんじゃ不便すぎる。

formatting.phpの置き換え後文字列を変更した。
/wp-includes/formatting.phpのwptexturize関数

	$static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', '\'s', '\'\'', ' (tm)'), $cockney);
    // ハイフン正常化
    //$static_replacements = array_merge(array('—', ' — ', '–', 'xn     --', '…', '“', '’s', '”', ' ™'), $cockneyreplace); 
    $static_replacements = array_merge(array('-', ' -- ', '--', 'xn--', '…', '“', '’s', '”', ' ™'), $cockneyreplace);

ハイフンは-と置き換えるのが正しいらしいので—になっている部分を-に変更した。

wordpress:カスタマイズメモ

1.editor-toolbarをいつものようにカスタマイズ
→quicktags.jsにボタン追加の処理

2.テーブルがゼブラになるようにheader.phpにjs追加

<script class="javascript" type="text/javascript">
// <!--

function stripe() {
    var con = document.getElementById('container');
    if (!con.getElementsByTagName('tr')) return;
    var tr = con.getElementsByTagName('tr');
    for (var i = 0; i < tr.length; i = i + 2) {
        tr[i].setAttribute('class', 'odd');
    }
}
window.onload = stripe;
// -->
</script>

3.ソースのハイライト
iG:Syntax Hiliterプラグインをインストール
footer.phpにを記述しないと動かない。

4.CSS変更
面倒になったので後でする。