JavaScriptを使用して削除することには注意が必要です。コードの実行のどこかにテキストを追加してから、クライアントサイドでそれを削除すると、"contrived complexity"のようなにおいがするようです。
wordpress template hierarchyをご覧になり、Archives:
文字列を表示しているテンプレートファイルを手動で検索してください。
私はarchive.php
で始まり、他のarchive-*.php
ページ、次にtaxonomy.php
category.php
などになります。
あなたは、コマンドラインでの快適であれば、あなたはまた、文字列のためにgrepを検討するかもしれない:grep -r /path/to/wp/theme "Archive:"
とそのラインの一つ上のものとテンプレートファイル(複数可)を見つけるために、結果をふるいです。
しかし、あなたはJavaScriptで文字列を削除するに主張すれば、あなたはfunctions.php
内の関数を経由して、<body>
の一番下にこのような何かを落としてみてください:
function remove_archive_text_via_js() {
if (is_archive()) { ?>
<script type="text/javascript">
var archiveHeaders = document.getElementsByClassName('header-title');
for (i = 0, headerCount = archiveHeaders.length; i < headerCount; i++) {
var replacedText = archiveHeaders[i].textContent.replace('Archives: ', '');
archiveHeaders[i].textContent = replacedText;
}
</script>
<?php }
}
add_action('wp_footer', 'remove_archive_text_via_js');
ご回答いただきありがとうございます。通常、私はこれをやっても問題ありませんが、サイトはuncodeのテーマに基づいて構築されており、ページテンプレートはありません。代わりにWP管理エリア内のテーマオプションを使って構築されているので、私はそれほどよく知られていません。 – igloobob
jsオプションも追加されました。 ;) –
コマンドラインではなかなか使い慣れていませんが、私はしばしばテンプレートファイル内のものを検索しながらトラウリングするので、便利なツールのように聞こえます。 – igloobob