私はブログをWordpressプラットフォームで動かし、Altervistaによってホストされています。セカンドレベルドメイン。comを購入したので、自分のブログを改善したり変更したりすることができるはずです。私はComicPressテーマ(プリインストールされていません)を使っていて、現在のURLはまだ "name_of_my_blog.altervista.org"ですが、理論的には "name_of_my_blog.com"に変えることができます。
投稿を作成しましたが、作成者名、公開日、ステータス(非公開/公開)などのメタデータを非表示にしたいです。言い換えれば、ユーザーがブログを閲覧しているときに、投稿のコンテンツとタイトルのみが表示されるオブジェクトになるようにします。スタイルシートstyle.cssを変更しようとしましたが、うまくいきませんでした。具体的には、私がこれまでに試してきたことは、
.comment-meta {
という行を見つけ、display
ではなくnone
を書くことでinline
関数を編集しました。下の図を参照してください - ><?php remove_meta_box( 'authordiv', 'post', 'normal' ); ?>
という文字列を追加しました。下の図を参照してください - >うまくいかなかったので、前の行を次のように置き換えました。
.post-author、.posted-on {display:none!important;}
すべての場合において、私は。cssシートをアップロードして私の投稿のパーマリンクを開いたが、それでも著者名と出版日が表示されている。
投稿からこれらのメタデータを削除するにはどうすればよいですか。
表示したくないアイテムを削除するには、ページテンプレートを直接または子テーマとして変更する必要があります。
CSSはユーザーに見える部分を隠すことができますが、データはPHPによってページに書き込まれます。グーグルはまだそれを見るでしょう。
もう1つ注意することは、PHPが.cssファイルにレンダリングされないことです。そのため、スタイルシートにコードを追加してもCSSエラーが発生するだけです。フックを使用したい場合は、コードfunctions.phpを追加してください。
それが私が問題を解決した方法です:
この場合、私は自分のページの下部にある「Hosted by Altervista」というスローガンを隠したいと思います。右クリックして[要素の検査]を選択すると、黄色のラベルが表示され、[av-credit-link]と表示されます。これは、非表示にするフレーズのコード名です。
それで私はcssファイルに戻り、ページの下部に次の文字列を書きます - >
.av-credit-link、.posted-on {display:none!important;}
保存用のファイルをアップロードします。
言い換えれば、上の文字列の最初の部分をブログページから隠したい項目の名前に置き換えて、.cssシートにコピーペーストする必要があります。
例:私は次のように書くことによって著者名、日付、出版の時間、タグ、著作権情報(テンプレートの名前など)とタイトルを隠すことに成功しました - >
投稿のパーマリンクを開くと、そこに表示したい項目が表示されます。