
{"id":986,"date":"2012-04-14T16:09:21","date_gmt":"2012-04-14T16:09:21","guid":{"rendered":"http:\/\/congnghepc.com\/2012\/04\/14\/5-doann-shortcode-hay-danh-cho-wordpress\/"},"modified":"2012-04-14T16:09:21","modified_gmt":"2012-04-14T16:09:21","slug":"5-doann-shortcode-hay-danh-cho-wordpress","status":"publish","type":"post","link":"https:\/\/tapchicntt.com\/5-doann-shortcode-hay-danh-cho-wordpress\/","title":{"rendered":"5 \u0111o\u1ea1n shortcode hay d\u00e0nh cho WordPress"},"content":{"rendered":"<p>\n\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"aligncenter\" height=\"187\" src=\"https:\/\/lh6.googleusercontent.com\/-kQwY4TYQ_2M\/TmcFQBnSKeI\/AAAAAAAAAHs\/IPCDog_7ETQ\/Wordpress_Shortcode.JPG\" style=\"display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; max-width: 100%;\" title=\"Wordpress ShortCode\" width=\"572\" \/> C&aacute;c b\u1ea1n ch\u1ec9 c\u1ea7n d&aacute;n nh\u1eefng \u0111o\u1ea1n shortcode v&agrave;o file&nbsp;<strong>functions.php<\/strong>&nbsp;trong theme m&igrave;nh \u0111ang s\u1eed d\u1ee5ng. Khi mu\u1ed1n ch&egrave;n v&agrave;o b&agrave;i vi\u1ebft, trang&hellip; B\u1ea1n h&atilde;y ch&egrave;n shortcode trong ch\u1ebf \u0111\u1ed9 Visual theo h\u01b0\u1edbng d\u1eabn c\u1ee7a t\u1eebng th\u1ee7 thu\u1eadt.<\/p>\n<h2>\n\tHi\u1ec3n th\u1ecb \u1ea3nh xem tr\u01b0\u1edbc c\u1ee7a website<\/h2>\n<p>\n\tB\u1ea1n mu\u1ed1n hi\u1ec3n th\u1ecb snapshot (\u1ea3nh ch\u1ee5p nhanh) c\u1ee7a b\u1ea5t k&igrave; wesbite n&agrave;o tr&ecirc;n blog c\u1ee7a m&igrave;nh? \u0110o\u1ea1n Shortcode d\u01b0\u1edbi \u0111&acirc;y s\u1ebd gi&uacute;p b\u1ea1n th\u1ef1c hi\u1ec7n \u0111i\u1ec1u n&agrave;y.:<\/p>\n<pre>\r\nfunction ibt_snap($atts, $content = null) {\r\n        extract(shortcode_atts(array(\r\n   &quot;snap&quot; =&gt; &#39;http:\/\/s.wordpress.com\/mshots\/v1\/&#39;,\r\n   &quot;url&quot; =&gt; &#39;http:\/\/infbloogtech.com&#39;,\r\n   &quot;alt&quot; =&gt; &#39;InfoBlogTech SnapShot&#39;,\r\n   &quot;w&quot; =&gt; &#39;400&#39;, \/\/ chieu rong\r\n   &quot;h&quot; =&gt; &#39;300&#39; \/\/ chieu dai\r\n        ), $atts));\r\n\r\n $img = &#39;&lt;img src=&quot;&#39; . $snap . &#39;&#39; . urlencode($url) . &#39;?w=&#39; . $w . &#39;&amp;h=&#39; . $h . &#39;&quot; alt=&quot;&#39; . $alt . &#39;&quot;\/&gt;&#39;;\r\n        return $img;\r\n}\r\n\r\nadd_shortcode(&quot;snap&quot;, &quot;ibt_snap&quot;);<\/pre>\n<p>\n\tV&iacute; d\u1ee5 d\u01b0\u1edbi s\u1ebd hi\u1ec3n th\u1ecb \u1ea3nh ch\u1ee5p nhanh c\u1ee7a InfoBlogTech<\/p>\n<pre>\r\n[snap url=&quot;http:\/\/infoblogtech.com&quot; alt=&quot;My description&quot; w=&quot;400&quot; h=&quot;300&quot;]<\/pre>\n<h2>\n\tM&atilde; h&oacute;a \u0111\u1ecba ch\u1ec9 email<\/h2>\n<p>\n\tC&aacute;c ch\u01b0\u01a1ng tr&igrave;nh th\u01b0 r&aacute;c li&ecirc;n t\u1ee5c t&igrave;m ki\u1ebfm \u0111\u1ecba ch\u1ec9 email tr&ecirc;n m\u1ea1ng Internet. V&agrave; \u0111\u1ec3 \u1ea9n d\u1ea5u \u0111\u1ecba ch\u1ec9 email tr&ecirc;n blog c\u1ee7a m&igrave;nh, b\u1ea1n h&atilde;y th\u1eed \u0111o\u1ea1n m&atilde; n&agrave;y xem:<\/p>\n<pre>\r\nfunction ibt_mail_shortcode( $atts , $content=null ) {\r\n    for ($i = 0; $i &lt; strlen($content); $i++) $encodedmail .= &quot;&amp;#&quot; . ord($content[$i]) . &#39;;&#39;;\r\n    return &#39;&lt;a href=&quot;mailto:&#39;.$encodedmail.&#39;&quot;&gt;&#39;.$encodedmail.&#39;&lt;\/a&gt;&#39;;\r\n}\r\nadd_shortcode(&#39;mailto&#39;, &#39;ibt_mail_shortcode&#39;);<\/pre>\n<p>\n\tB&acirc;y gi\u1edd, b\u1ea1n c&oacute; th\u1ec3 s\u1eed d\u1ee5ng shortcode \u0111\u1ec3 b\u1ea3o v\u1ec7 \u0111\u1ecba ch\u1ec9 email:<\/p>\n<pre>\r\n[mailto]email@yourdomain.com[\/mailto]<\/pre>\n<h2>\n\t\u1ea8n n\u1ed9i dung v\u1edbi kh&aacute;ch<\/h2>\n<p>\n\tN\u1ebfu mu\u1ed1n hi\u1ec7n nh\u1eefng n\u1ed9i dung quan tr\u1ecdng ch\u1ec9 c&oacute; th&agrave;nh vi&ecirc;n m\u1edbi \u0111\u01b0\u1ee3c xem (gi\u1ed1ng nh\u01b0 VBB v\u1eady). B\u1ea1n h&atilde;y d&ugrave;ng \u0111o\u1ea1n shortcode n&agrave;y:<\/p>\n<pre>\r\nfunction ibt_member_check_shortcode( $atts, $content = null ) {\r\n  if ( is_user_logged_in() &amp;&amp; !is_null( $content ) &amp;&amp; !is_feed() )\r\n  return $content;\r\n return &#39;&#39;;\r\n}\r\n\r\nadd_shortcode( &#39;member&#39;, &#39;ibt_member_check_shortcode&#39; );<\/pre>\n<p>\n\tSau \u0111&oacute;, ti\u1ebfn h&agrave;nh ch&egrave;n n\u1ed9i dung c\u1ea7n \u1ea9n gi\u1eefa th\u1ebb [member][\/member].<\/p>\n<pre>\r\n[member]This text will be only displayed to registered users.[\/member]<\/pre>\n<h2>\n\tCh&egrave;n file PDF d\u01b0\u1edbi d\u1ea1ng iFrame<\/h2>\n<p>\n\t\u0110&acirc;y ch\u1eafc ch\u1eafn l&agrave; c&aacute;ch d\u1ec5 nh\u1ea5t \u0111\u1ec3 ch&egrave;n t\u1eadp tin PDF tr&ecirc;n wesbite c\u1ee7a b\u1ea1n: T&agrave;i li\u1ec7u PDF s\u1ebd \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb th&ocirc;ng qua Google docs d\u01b0\u1edbi d\u1ea1ng iFrame.<\/p>\n<pre>\r\nfunction ibt_viewpdf($attr, $url) {\r\n    return &#39;&lt;iframe src=&quot;http:\/\/docs.google.com\/viewer?url=&#39; . $url . &#39;&amp;embedded=true&quot; style=&quot;width:&#39; .$attr[&#39;width&#39;]. &#39;; height:&#39; .$attr[&#39;height&#39;]. &#39;;&quot; frameborder=&quot;0&quot;&gt;Your browser should support iFrame to view this PDF document&lt;\/iframe&gt;&#39;;\r\n}\r\nadd_shortcode(&#39;embedpdf&#39;, &#39;ibt_viewpdf&#39;);<\/pre>\n<p>\n\tS\u1eed d\u1ee5ng c&uacute; ph&aacute;p d\u01b0\u1edbi \u0111&acirc;y \u0111\u1ec3 hi\u1ec3n th\u1ecb t\u1eadp tin PDF. B\u1ea1n c&oacute; th\u1ec3 \u0111\u1ec3 x&aacute;c \u0111\u1ecbnh chi\u1ec1u r\u1ed9ng v&agrave; chi\u1ec1u cao \u0111\u1ec3 cho t\u1eadp tin PDF hi\u1ec3n th\u1ecb n\u1eefa \u0111\u1ea5y<\/p>\n<pre>\r\n[embedpdf width=&quot;600px&quot; height=&quot;500px&quot;]http:\/\/infolab.stanford.edu\/pub\/papers\/google.pdf[\/embedpdf]<\/pre>\n<h2>\n\tNh&uacute;ng m\u1ed9t ngu\u1ed3n c\u1ea5p d\u1eef li\u1ec7u RSS<\/h2>\n<p>\n\tShortcode n&agrave;y&nbsp;gi&uacute;p b\u1ea1n nh&uacute;ng b\u1ea5t k\u1ef3 ngu\u1ed3n c\u1ea5p d\u1eef li\u1ec7u RSS n&agrave;o v&agrave;o blog.<\/p>\n<pre>\r\ninclude_once(ABSPATH.WPINC.&#39;\/rss.php&#39;);\r\n\r\nfunction ibt_readRss($atts) {\r\n    extract(shortcode_atts(array(\r\n &quot;feed&quot; =&gt; &#39;http:\/\/&#39;,\r\n      &quot;num&quot; =&gt; &#39;1&#39;,\r\n    ), $atts));\r\n\r\n    return wp_rss($feed, $num);\r\n}\r\n\r\nadd_shortcode(&#39;rss&#39;, &#39;ibt_readRss&#39;);<\/pre>\n<p>\n\tSau \u0111&oacute;, b\u1ea1n c&oacute; th\u1ec3 s\u1eed d\u1ee5ng shortcode nh\u01b0 d\u01b0\u1edbi \u0111&acirc;y:<\/p>\n<pre>\r\n[rss feed=http:\/\/feeds.feedburner.com\/infoblogtech num=&quot;5&quot;]<\/pre>\n<p>\n\tCh&uacute;c c&aacute;c b\u1ea1n vui v\u1ebb v\u1edbi nh\u1eefng \u0111o\u1ea1n code nh\u1ecf nh\u01b0ng r\u1ea5t h\u1eefu &iacute;ch n&agrave;y!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\n\t<img decoding=\"async\" alt=\"\" src=\"http:\/\/dl.dropbox.com\/u\/1552467\/tutorial\/wp_plugin.jpg\" style=\"height: 76px; width: 100px; margin-left: 5px; margin-right: 5px; float: left;\" \/>Shortcode \u0111\u01a1n gi\u1ea3n ch\u1ec9 l&agrave; m\u1ed9t code ng\u1eafn \u0111\u01b0\u1ee3c s\u1eed \u0111\u1ee5ng \u0111\u1ec3 g\u1ecdi c&aacute;c do\u1ea1n code d&agrave;i v&agrave; ph\u1ee9c t\u1ea1p nh\u01b0ng l\u1ea1i v&ocirc; c&ugrave;ng h\u1eefu d\u1ee5ng. H&ocirc;m nay, m&igrave;nh xin gi\u1edbi thi\u1ec7u v\u1edbi c&aacute;c b\u1ea1n 5 \u0111o\u1ea1n shortcode th&uacute; v\u1ecb v&agrave; &ldquo;cool&rdquo; cho WordPress s\u01b0u t\u1ea7m \u0111\u01b0\u1ee3c tr&ecirc;n m\u1ea1ng.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143],"tags":[],"class_list":["post-986","post","type-post","status-publish","format-standard","hentry","category-thu-thuat-wordpress"],"views":447,"_links":{"self":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/comments?post=986"}],"version-history":[{"count":0,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/986\/revisions"}],"wp:attachment":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/media?parent=986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/categories?post=986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/tags?post=986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}