web-dev-qa-db-fra.com

comment supprimer les métadonnées des publications de mon blog?

J'ai un blog basé sur la plateforme Wordpress et hébergé par Altervista; J'ai acheté le domaine de second niveau . Com . Je devrais donc pouvoir améliorer et modifier mon blog comme je le souhaite. Je suis sur le thème ComicPress (non pré-installé) et l'URL actuelle est toujours "name_of_my_blog.altervista.org", mais je peux théoriquement le transformer en "name_of_my_blog.com".

J'ai créé une publication et je souhaite masquer des métadonnées telles que: nom de l'auteur, date de publication et statut (privé/public). En d'autres termes, je souhaite simplement que le contenu et le titre de l'article soient les seuls objets visibles lorsque l'utilisateur navigue sur le blog. J'ai essayé de modifier la feuille de style style.css mais cela n'a pas fonctionné. Plus précisément, ce que j'ai essayé jusqu'ici, c'est:

  • J'ai sélectionné dans le menu Apparence -> Editeur -> Feuille de style (style.css) et j'ai trouvé la ligne .comment-meta { et modifié la fonction display en écrivant none au lieu de inline, voir les images ci-dessous ->

before

after

  • Cela n'a pas fonctionné, alors j'ai aussi ajouté la chaîne <?php remove_meta_box( 'authordiv', 'post', 'normal' ); ?> au bas de la feuille, voir l'image ci-dessous ->

line_of_code_added

  • Cela n'a pas fonctionné, j'ai donc remplacé la ligne précédente par la suivante:

    .post-author, .posted-on {display: none! important;}

Dans tous les cas, j'ai téléchargé la feuille . Css et ouvert le permalien de mon message, mais je vois toujours le nom de l'auteur et la date de publication.

Comment puis-je supprimer ces métadonnées de mes publications?

1
franz1

Vous devez modifier les modèles de page directement ou en tant que thème enfant afin de supprimer les éléments que vous ne souhaitez pas voir visibles.

CSS pourrait masquer certaines parties visibles à l'utilisateur, mais les données sont toujours écrites sur la page par PHP. Google le verra toujours.

Une autre chose à noter est que PHP ne s'affiche pas dans un fichier .css. Par conséquent, l'ajout de code à une feuille de style ne générera que des erreurs CSS. Si vous souhaitez utiliser des hooks, ajoutez le code functions.php

1
jgraup

C'est comme ça que j'ai résolu le problème:

  • J'ai ouvert le fichier .css depuis Apparence -> Editeur -> Stylesheet (style.css) ;
  • j'ai ensuite ouvert le lien permanent du message que je voulais modifier sur le navigateur Chrome;
  • J'ai cliqué avec le bouton droit de la souris sur les éléments que je voulais masquer et sélectionné "Inspecter l'élément" ->

Inspect element

  • En inspectant elememts, Chrome ouvre une fenêtre d’outils pour les développeurs: ici je peux trouver les objets que je veux masquer sur la page de mon blog ->

I find the name of the object I want to hide :

dans ce cas, je veux cacher le slogan "Hosted by Altervista" au bas de ma page. En cliquant avec le bouton droit de la souris et en sélectionnant "Inspecter l'élément", une étiquette jaune apparaît et indique "av-credit-link": c'est le nom codé de la phrase que je souhaite masquer.

  • Donc, je retourne au fichier css et écris la chaîne suivante au bas de la page->

    .av-credit-link, .posted-on {display: none! important;}

  • Je télécharge le fichier pour le sauvegarder.

En d'autres termes, je dois remplacer la première partie de la chaîne ci-dessus par le nom de chacun des éléments que je souhaite masquer de la page de mon blog, puis par la méthode copypaste sur la feuille .css.

Par exemple: j'ai réussi à cacher le nom de l'auteur, la date, l'heure de publication, les balises, les informations de copyright (nom du modèle, etc.) et le titre en écrivant le texte suivant->

script I used

Maintenant, lorsque j'ouvre le permalien de mon message, je ne vois que les éléments que je souhaite voir visibles.

0
franz1