add_filter( 'habakiri_entry_meta', function( $entry_meta ) {
// do something
$entry_meta .= 'hoge';
return $entry_meta;
} );
ソース見た感じですと、上記のようにすることでHTMLの追加や書き換えができそうです。
https://github.com/inc2734/habakiri/blob/master/inc/class.entry-meta.php#L29
こちらの29行目を以下にすればよいのでしょうか?
—
add_filter( ‘habakiri_entry_meta’, function( $entry_meta ) {
// do something
$entry_meta .= ‘hoge’;
return $entry_meta;
} );
—
変更したいというのは投稿のメタ情報として表示されている「公開済み」と「作成者」のラベルのことですよね?
でしたら、子テーマでそれぞれ、
- class.entry-meta.php の57行目の “Published” と、
- 同ファイルの44行目の “Author”
をそれぞれ変更したいものに置き換えるだけでOKです。
もしくは .po ファイルを作って編集する方法もありますが、少し作業が分かりにくいので、普通に上の方法を使って置き換えるだけで問題ないと思います。
こんにちは
@torikuro さん
functions.php に下記の様に記述することで、「公開済み」や「作成者」の文字列を別の文字列へ置換することができます。
function my_habakiri_entry_meta( $entry_meta ) {
$entry_meta = str_replace( '公開済み:', 'Public:', $entry_meta );
$entry_meta = str_replace( '作成者:', 'Author:', $entry_meta );
return $entry_meta;
}
add_filter( 'habakiri_entry_meta', 'my_habakiri_entry_meta' );
functions.php が何か分からない場合は、WordPress の入門書籍等で学ぶことをお勧めします。