<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Deliver The Message</title>
	
	<link>http://deliverthemessage.net</link>
	<description>Kevin Lanteri -  Freelance, Developpeur &amp; Designer Web - Thème et Plugins Wordpress - PHP, CSS, JS</description>
	<lastBuildDate>Sat, 24 Oct 2009 00:06:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<image><link>http://deliverthemessage.net</link><url>http://deliverthemessage.net/wp-content/themes/DTM/images/gravatar.png</url><title>deliverthemessage</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/deliverthemessage" type="application/rss+xml" /><feedburner:emailServiceId>deliverthemessage</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/deliverthemessage" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fdeliverthemessage" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>clear.simple.visible.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>nine inch nails – the downward spiral: live :: Awesome Fans-made DVD from webster Hall Performance</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/vNGvWP8bg0I/</link>
		<comments>http://deliverthemessage.net/tweet/nine-inch-nails-the-downward-spiral-live-awesome-fans-made-dvd-form-webster-hall-perfomance/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 00:05:27 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=371</guid>
		<description><![CDATA[nine inch nails &#8211; the downward spiral: live :: Awesome Fans-made DVD from webster Hall Performance :: http://tinyurl.com/yklsd6v]]></description>
			<content:encoded><![CDATA[nine inch nails &#8211; the downward spiral: live :: Awesome Fans-made DVD from webster Hall Performance :: <a href="http://tinyurl.com/yklsd6v" title="http://tinyurl.com/yklsd6v" rel="external">http://tinyurl.com/yklsd6v</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/nine-inch-nails-the-downward-spiral-live-awesome-fans-made-dvd-form-webster-hall-perfomance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/nine-inch-nails-the-downward-spiral-live-awesome-fans-made-dvd-form-webster-hall-perfomance/</feedburner:origLink></item>
		<item>
		<title>Sketch2Photo :: internet photo montage tool :: design instant photomontage from a sketch</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/noy4vVe-RwU/</link>
		<comments>http://deliverthemessage.net/tweet/sketch2photo-internet-photo-montage-tool-design-instant-photomontage-from-a-sketch/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 13:09:45 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=367</guid>
		<description><![CDATA[Sketch2Photo :: internet photo montage tool :: design instant photomontage from a sketch :: http://tinyurl.com/yb5xbaa]]></description>
			<content:encoded><![CDATA[Sketch2Photo :: internet photo montage tool :: design instant photomontage from a sketch :: <a href="http://tinyurl.com/yb5xbaa" title="http://tinyurl.com/yb5xbaa" rel="external">http://tinyurl.com/yb5xbaa</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/sketch2photo-internet-photo-montage-tool-design-instant-photomontage-from-a-sketch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/sketch2photo-internet-photo-montage-tool-design-instant-photomontage-from-a-sketch/</feedburner:origLink></item>
		<item>
		<title>Adobe release Photoshop Mobile for iPod and Itouch</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/-_OQ13BDWNE/</link>
		<comments>http://deliverthemessage.net/tweet/adobe-release-photoshop-mobile-for-ipod-and-itouch/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 10:04:35 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=365</guid>
		<description><![CDATA[Adobe release Photoshop Mobile for iPod and Itouch :: http://tinyurl.com/ygkb84k]]></description>
			<content:encoded><![CDATA[Adobe release Photoshop Mobile for iPod and Itouch :: <a href="http://tinyurl.com/ygkb84k" title="http://tinyurl.com/ygkb84k" rel="external">http://tinyurl.com/ygkb84k</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/adobe-release-photoshop-mobile-for-ipod-and-itouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/adobe-release-photoshop-mobile-for-ipod-and-itouch/</feedburner:origLink></item>
		<item>
		<title>Amanita design Machinarium Demo is out</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/d6CtnE9k93U/</link>
		<comments>http://deliverthemessage.net/tweet/amanita-design-machinarium-demo-is-out/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 09:23:22 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=363</guid>
		<description><![CDATA[Amanita design Machinarium Demo is out :: give a try to this little piece of art :: http://tinyurl.com/yets5pq]]></description>
			<content:encoded><![CDATA[Amanita design Machinarium Demo is out :: give a try to this little piece of art :: <a href="http://tinyurl.com/yets5pq" title="http://tinyurl.com/yets5pq" rel="external">http://tinyurl.com/yets5pq</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/amanita-design-machinarium-demo-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/amanita-design-machinarium-demo-is-out/</feedburner:origLink></item>
		<item>
		<title>Ableton to launch Launchpad, a new controller For Live!</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/P3UrjiYEKMM/</link>
		<comments>http://deliverthemessage.net/tweet/ableton-to-launch-launchpad-a-new-controller-for-live/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 18:36:21 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=361</guid>
		<description><![CDATA[Ableton to launch Launchpad, a new controller For Live! :: http://tinyurl.com/ycl536g]]></description>
			<content:encoded><![CDATA[Ableton to launch Launchpad, a new controller For Live! :: <a href="http://tinyurl.com/ycl536g" title="http://tinyurl.com/ycl536g" rel="external">http://tinyurl.com/ycl536g</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/ableton-to-launch-launchpad-a-new-controller-for-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/ableton-to-launch-launchpad-a-new-controller-for-live/</feedburner:origLink></item>
		<item>
		<title>Design sheet – Une aide pour designer un site web a la bonne mesure</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/Gyjga9l-7ks/</link>
		<comments>http://deliverthemessage.net/tweet/design-sheet-une-aide-pour-designer-un-site-web-a-la-bonne-mesure/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 09:57:40 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=358</guid>
		<description><![CDATA[Design sheet &#8211; Une aide pour designer un site web a la bonne mesure :: http://tinyurl.com/design-sheet-DTM]]></description>
			<content:encoded><![CDATA[Design sheet &#8211; Une aide pour designer un site web a la bonne mesure :: <a href="http://tinyurl.com/design-sheet-DTM" title="http://tinyurl.com/design-sheet-DTM" rel="external">http://tinyurl.com/design-sheet-DTM</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/design-sheet-une-aide-pour-designer-un-site-web-a-la-bonne-mesure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/design-sheet-une-aide-pour-designer-un-site-web-a-la-bonne-mesure/</feedburner:origLink></item>
		<item>
		<title>Personnaliser la page wp-login en utilisant les hooks :: http://tinyurl.com/ye58fh4</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/gqnQCFjh8pU/</link>
		<comments>http://deliverthemessage.net/tweet/personnaliser-la-page-wp-login-en-utilisant-les-hooks/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 18:16:47 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=356</guid>
		<description><![CDATA[Personnaliser la page wp-login en utilisant les hooks :: http://tinyurl.com/ye58fh4]]></description>
			<content:encoded><![CDATA[Personnaliser la page wp-login en utilisant les hooks :: <a href="http://tinyurl.com/ye58fh4" title="http://tinyurl.com/ye58fh4" rel="external">http://tinyurl.com/ye58fh4</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/personnaliser-la-page-wp-login-en-utilisant-les-hooks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/personnaliser-la-page-wp-login-en-utilisant-les-hooks/</feedburner:origLink></item>
		<item>
		<title>Personnaliser la page wp-login en utilisant les hooks</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/HDUOXPU1GLQ/</link>
		<comments>http://deliverthemessage.net/wordpress-hacks/customize-wp-login-page-using-wordpress-hooks/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 18:14:04 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[Wordpress Hacks]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=351</guid>
		<description><![CDATA[Personnaliser la page de login de l'administration de wordpress peut être un atout intéressant pour votre thème wordpress. En utilisant un peu de css et quelques fonctions PHP simple, nous allons voir comment relooké completement la page d'administration sans toucher au code meme de wordpress...]]></description>
			<content:encoded><![CDATA[<p>Pour bien comprendre ce que nous allons faire, je vous encourage dans un premier temps à ouvrir le fichier <em>wp-login.php</em> situé à la racine de votre blog wordpress.</p>

<p><strong class="warning">Ne touchez absolument à rien dans ce fichier sans savoir très clairement ce que vous faites.
</strong></p>

<p>Dans ce fichier, vous trouverez autour de la ligne 46 :</p>

<p>

<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//some code before...</span><br />
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'login_head'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'noindex'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">//some code after...</span></div></td></tr></tbody></table></div>

</p>

<p><strong>login_head</strong> correspond à un hook wordpress. Pour faire simple, un hook est une sorte de marque page dans wordpress, permettant entre autre d&#8217;inserer des bouts de code (plus connu sous le nom de fonction) à l&#8217;endroit où il se trouve.</p>

<p>Et c&#8217;est precisement ce que nous allons faire&#8230;</p>

<p>Dans votre thème wordpress, ouvrez le fichier <em>functions.php</em>, ou creez le si il n&#8217;existe pas.</p>

<p>Creez également un fichier <em>my-custom-login.css</em>. C&#8217;est dans ce fichier que vous pourrez à loisir modifier le css de la page wp-login.</p>

<p>Dans votre fichier <em>functions.php</em>, ajoutez le snipplet suivant :

<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> custom_login_css<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$my_login_css</span> <span style="color: #339933;">=</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/my-custom-login.css&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;link rel='stylesheet' href='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_login_css</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;' type='text/css' media='all' /&gt;&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'login_head'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'custom_login_css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>

</p>
<p>
Dans un premier temps, on creer une fonction <em>custom_login_css()</em> qui appelle notre css situé dans le dossier de notre thème, et, grâce au hook <strong>login_head</strong>, on attache cette fonction dans l&#8217;entete du fichier wp-login.php de wordpress.</p>

<p>
Editez à présent le fichier <em>my-custom-login.css</em> pour appliquer votre feuille de style. Tout est possible dans la limite du code déjà présent sur la page, à savoir:

<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">/*style du corps de page sur toutes les pages(login, register et lost password)*/</span><br />
body <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*style du formulaire sur toutes les pages*/</span><br />
form <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*style de la checkbox &quot;Se Souvenir de moi&quot;*/</span><br />
form <span style="color: #6666ff;">.forgetmenot</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*style du bouton submit sur la page de login*/</span><br />
<span style="color: #cc00cc;">#login</span> form <span style="color: #6666ff;">.submit</span> input <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* style général des paragraphes du formulaire sur la page de login*/</span><br />
<span style="color: #cc00cc;">#login</span> form p <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* style général des labels sur toutes les pages(login, register et lost password)*/</span><br />
label <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* style du label &quot;se souvenir de moi&quot; */</span><br />
form <span style="color: #6666ff;">.forgetmenot</span> label <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* style du bouton submit sur toutes les pages(login, register et lost password) */</span><br />
form <span style="color: #6666ff;">.submit</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/* style des paragraphes de formulaires sur toutes les pages(login, register et lost password) */</span><br />
form p <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*entete du login :: c'est l'endroit ou vous pouvez changer l'image d'entete*/</span><br />
h1 a <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">../images/logo-login.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*les liens en pied de formulaire ( lost your password ? et register ?)*/</span><br />
<span style="color: #cc00cc;">#nav</span> <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*le lien retour vers le blog*/</span><br />
<span style="color: #cc00cc;">#backtoblog</span> a <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*le formulaire de login de maniere générale*/</span><br />
<span style="color: #cc00cc;">#login</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*les messages d'erreurs sur toutes les pages(login, register et lost password)*/</span><br />
<span style="color: #cc00cc;">#login_error</span><span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.message</span> <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #00AA00;">&#125;</span><br />
<br />
<span style="color: #808080; font-style: italic;">/*les champs input text sur toutes les pages(login, register et lost password)*/</span><br />
<span style="color: #cc00cc;">#user_pass</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#user_login</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#user_email</span> <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>

</p>

<p>
Pour compléter notre personnalisation, il faut compter avec deux paramètres supplémentaires.<br />
En effet, le lien situé dans l&#8217;entete de notre formulaire ( celui ou apparait le logo), pointe vers le site de wordpress (<a href="http://www.wordpress.org/" title="http://www.wordpress.org/" rel="external">http://www.wordpress.org/</a>) et au survol, une infobulle indique &#8220;propulsé par wordpress&#8221;&#8230; Ennuyeux ! Quelques lignes supplémentaires dans notre fichier <em>functions.php</em> devraient résoudre ce soucis :

<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//change le lien vers lequel pointe le logo</span><br />
<span style="color: #000000; font-weight: bold;">function</span> the_site_url<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">return</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'siteurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #666666; font-style: italic;">//change l'intitulé de l'infobulle</span><br />
<span style="color: #000000; font-weight: bold;">function</span> the_site_name<span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">return</span> get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #666666; font-style: italic;">//...et on ajoute les deux fonctions à nos hooks</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'login_headerurl'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'the_site_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'login_headertitle'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'the_site_name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>

</p>
<p>
login_headerurl et login_headertitle (ligne 74 du fichier <em>wp-config.php</em> ) sont deux hooks présents sur le lien du logo, l&#8217;un pour le <strong>href</strong> du lien, l&#8217;autre pour le <strong>title</strong>. <br/>
Il existe de nombreux hooks auxquels rattachés des fonctions php et la liste est loin d&#8217;être exhaustive. Pour plus d&#8217;informations sur les hooks et ceux qu&#8217;ils permettent de faire, rendez vous sur le codex wordpress : <a href="http://codex.wordpress.org/Plugin_API/Action_Reference">http://codex.wordpress.org/Plugin_API/Action_Reference</a>. Avec une peu de pratique, vous devriez etre à même de développer vos propres fonctions pour wordpress.<br />
</p>
<p>
N&#8217;hesitez pas a me laisser vos créations dans les commentaires :) .<br/>
@ très bientôt pour un nouveau hack wordpress !
</p>
]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/wordpress-hacks/customize-wp-login-page-using-wordpress-hooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/wordpress-hacks/customize-wp-login-page-using-wordpress-hooks/</feedburner:origLink></item>
		<item>
		<title>http://fontstruct.fontshop.com</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/GtY3_h-Dth8/</link>
		<comments>http://deliverthemessage.net/tweet/httpfontstruct-fontshop-com/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 01:11:54 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=332</guid>
		<description><![CDATA[Create your own font with the fontstructor : http://fontstruct.fontshop.com





 ]]></description>
			<content:encoded><![CDATA[Create your own font with the fontstructor : <a href="http://fontstruct.fontshop.com">http://fontstruct.fontshop.com</a>





 ]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/httpfontstruct-fontshop-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/httpfontstruct-fontshop-com/</feedburner:origLink></item>
		<item>
		<title>Jardin des vestiges, marseille</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/wJQ7OYf3sfM/</link>
		<comments>http://deliverthemessage.net/tweet/jardin-des-vestiges-marseillejardin-des-vestiges-marseille/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 16:33:09 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=328</guid>
		<description><![CDATA[Jardin des vestiges, marseille





 ]]></description>
			<content:encoded><![CDATA[Jardin des vestiges, marseille





 ]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/jardin-des-vestiges-marseillejardin-des-vestiges-marseille/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/jardin-des-vestiges-marseillejardin-des-vestiges-marseille/</feedburner:origLink></item>
		<item>
		<title>Trippin house pix</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/BpOocJrRkZo/</link>
		<comments>http://deliverthemessage.net/tweet/trippin-house-pix/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 12:59:25 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://deliverthemessage.net/?p=320</guid>
		<description><![CDATA[Pics of my day





 ]]></description>
			<content:encoded><![CDATA[Pics of my day





 ]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/trippin-house-pix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/trippin-house-pix/</feedburner:origLink></item>
		<item>
		<title>Websites is coming soon :: deliverthemessage.net</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/IJ1aDVh8uDY/</link>
		<comments>http://deliverthemessage.net/tweet/websites-is-coming-soon-deliverthemessagenet/#comments</comments>
		<pubDate>Sat, 02 May 2009 07:47:17 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://olivier.deliverthemessage.net/dtm/?p=18</guid>
		<description><![CDATA[Websites is coming soon :: http://deliverthemessage.net]]></description>
			<content:encoded><![CDATA[Websites is coming soon :: <a href="http://deliverthemessage.net" title="http://deliverthemessage.net" rel="external">http://deliverthemessage.net</a>]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/websites-is-coming-soon-deliverthemessagenet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/websites-is-coming-soon-deliverthemessagenet/</feedburner:origLink></item>
		<item>
		<title>New #deliverthemessage.net com…</title>
		<link>http://feedproxy.google.com/~r/deliverthemessage/~3/ECQgKwKFj68/</link>
		<comments>http://deliverthemessage.net/tweet/new-deliverthemessagenet-com/#comments</comments>
		<pubDate>Fri, 01 May 2009 14:21:41 +0000</pubDate>
		<dc:creator>DTM</dc:creator>
				<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://olivier.deliverthemessage.net/dtm/?p=15</guid>
		<description><![CDATA[New #deliverthemessage.net coming really soon&#8230;]]></description>
			<content:encoded><![CDATA[New #deliverthemessage.net coming really soon&#8230;]]></content:encoded>
			<wfw:commentRss>http://deliverthemessage.net/tweet/new-deliverthemessagenet-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://deliverthemessage.net/tweet/new-deliverthemessagenet-com/</feedburner:origLink></item>
	</channel>
</rss>
