{"id":1835,"date":"2008-02-07T19:37:24","date_gmt":"2008-02-07T18:37:24","guid":{"rendered":"https:\/\/www.dreamsworld.it\/emanuele\/2008-02-07\/come-colorare-i-commenti-degli-autori-in-wordpress\/"},"modified":"2016-11-28T10:48:53","modified_gmt":"2016-11-28T09:48:53","slug":"come-colorare-i-commenti-degli-autori-in-wordpress","status":"publish","type":"post","link":"https:\/\/www.dreamsworld.it\/emanuele\/2008-02-07\/come-colorare-i-commenti-degli-autori-in-wordpress\/","title":{"rendered":"Come colorare i commenti degli autori in WordPress."},"content":{"rendered":"<p>Un&#8217;altra piccola modifica (<em>ad un template al quale sono affezionato ma che so che prima o poi stravolger\u00f2&#8230;<\/em>).<\/p>\n<p>Dopo aver cambiato <a href=\"\/\/www.dreamsworld.it\/emanuele\/2008-01-26\/commenti-ripristinati\/\" title=\"Commenti ripristinati.\" target=\"_blank\">antispam per i commenti<\/a>, ecco l&#8217;<strong>highlight<\/strong> dei miei commenti sul blog.<\/p>\n<p>Tempo fa Antonio aveva realizzato <a href=\"http:\/\/www.levysoft.it\/archivio\/2007\/07\/09\/come-impaginare-su-wordpress-i-commenti-adattandoli-al-tema-del-vostro-sito-ed-evidenziare-quelli-dellautore-del-blog\/\" title=\"Come impaginare su WordPress i commenti adattandoli al tema del vostro sito ed evidenziare quelli dell\u2019autore del blog\" target=\"_blank\">la stessa cosa<\/a>, con un codice <em>un pizzico diverso<\/em>.<\/p>\n<p>Personalmente ho preferito una soluzione alternative per <strong>ragioni di sicurezza<\/strong>.<\/p>\n<p>Quanto propone Antonio infatti, \u00e8 di sfruttare l&#8217;indirizzo e-mail dell&#8217;amministratore per fare capire a WordPress che il commento \u00e8 del proprietario del blog e farlo colorare diversamente.<\/p>\n<p><strong>Questa soluzione non \u00e8 <em>elegante<\/em><\/strong> perch\u00e9, chi vuol scrivere un commento con lo sfondo del proprietario dovr\u00e0 semplicemente mettere il suo indirizzo e-mail nel campo e-mail. Quando va bene, ci guadagna un po&#8217; di visibilit\u00e0&#8230; quando va male, pu\u00f2 *spacciarsi* per l&#8217;amministratore del blog agli occhi degli utenti (fino alla <em>ovvia<\/em> moderazione del commento&#8230;).<\/p>\n<p>Ma questa ragione, per quanto bruttina, \u00e8 la meno fastidiosa. Il riconoscimento del proprietario del blog, tramite e-mail, permette a chiunque voglia <strong>scoprire<\/strong> il nostro indirizzo e-mail, di conoscerlo dopo un paio di commenti di test. Appena esce il commento colorato, abbiamo scoperto l&#8217;indirizzo e-mail e possiamo sfruttarlo per i nostri scopi (dal semplice utilizzo per contattarci, allo spam o&#8230; alla <em>fantasia<\/em> degli scocciatori non vi \u00e8 mai fine).<\/p>\n<p>Per questo, <strong>ho sfruttato l&#8217;ID dell&#8217;utente<\/strong> (assegnato agli utenti registrati sul blog) per farmi riconoscere come amministratore.<\/p>\n<p>Nel file <em>comments.php<\/em> del mio tema, vi \u00e8 una riga come la seguente:<\/p>\n<p><code>&lt;li id=\"comment-&lt;?php comment_ID() ?&gt;\"&gt;&lt;\/li&gt;<\/code><\/p>\n<p>Che ho editato nel seguente modo:<\/p>\n<pre><code>&lt;li id=\"comment-&lt;?php comment_ID() ?&gt;\"\r\n&lt; ?php if (1 == $comment-&gt;user_id) echo 'class=\"admincomment\"'; ?&gt; &gt;&lt;\/li&gt;<\/code><\/pre>\n<p>Fatto questo, possiamo cambiare lo stile dei commenti degli amministratori del blog tramite tramite il foglio di stile del template (<em>style.css<\/em> nel mio caso), modificandolo come segue:<\/p>\n<pre><code>.admincomment {\r\nbackground-color: #E9F7FF !important;\r\n}<\/code><\/pre>\n<p>Ciao,<\/p>\n<p><strong>Emanuele<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un&#8217;altra piccola modifica (ad un template al quale sono affezionato ma che so che prima o poi stravolger\u00f2&#8230;). Dopo aver cambiato antispam per i commenti, ecco l&#8217;highlight dei miei commenti sul blog. Tempo fa Antonio aveva realizzato la stessa cosa, &hellip; <a href=\"https:\/\/www.dreamsworld.it\/emanuele\/2008-02-07\/come-colorare-i-commenti-degli-autori-in-wordpress\/\">Leggi ancora &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[4],"tags":[302,508,494,899,653,640,491,493],"class_list":["post-1835","post","type-post","status-publish","format-standard","hentry","category-internet","tag-blog","tag-codice","tag-coding","tag-commenti","tag-guide","tag-how-to","tag-template","tag-wordpress"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/1835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/comments?post=1835"}],"version-history":[{"count":0,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/1835\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/media?parent=1835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/categories?post=1835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/tags?post=1835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}