
{"id":4123,"date":"2014-12-16T01:25:43","date_gmt":"2014-12-16T01:25:43","guid":{"rendered":"http:\/\/tapchicntt.com\/?p=4123"},"modified":"2014-12-16T02:33:12","modified_gmt":"2014-12-16T02:33:12","slug":"tu-tao-page-cho-website-khi-kich-hoat-giao-dien-neu-khong-ton-tai","status":"publish","type":"post","link":"https:\/\/tapchicntt.com\/tu-tao-page-cho-website-khi-kich-hoat-giao-dien-neu-khong-ton-tai\/","title":{"rendered":"T\u1ef1 t\u1ea1o page cho website khi k\u00edch ho\u1ea1t giao di\u1ec7n n\u1ebfu kh\u00f4ng t\u1ed3n t\u1ea1i"},"content":{"rendered":"<p>Ch\u00e0o c\u00e1c b\u1ea1n, th\u00f4ng th\u01b0\u1eddng khi b\u1ea1n thi\u1ebft k\u1ebf m\u1ed9t giao di\u1ec7n cho website b\u00e1n h\u00e0ng, t\u1ed1i thi\u1ec3u b\u1ea1n ph\u1ea3i c\u00f3 hai trang l\u00e0 trang Ajax v\u00e0 trang Checkout \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng. N\u1ebfu kh\u00e1ch h\u00e0ng bi\u1ebft th\u00ec kh\u00f4ng sao, ho\u1eb7c c\u00e1c b\u1ea1n h\u1ed7 tr\u1ee3 c\u00e0i \u0111\u1eb7t th\u00ec ch\u1eb3ng v\u1ea5n \u0111\u1ec1 g\u00ec x\u1ea3y ra c\u1ea3. nh\u01b0ng n\u1ebfu b\u1ea1n chia s\u1ebb h\u00e0ng lo\u1ea1t tr\u00ean Internet ho\u1eb7c b\u1ea1n kh\u00f4ng th\u1ec3 t\u1ef1 c\u1ea5u h\u00ecnh cho t\u1eebng kh\u00e1ch h\u00e0ng m\u1ed9t th\u00ec sao?<br \/>\n<!--more--><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/dl.dropboxusercontent.com\/u\/1552467\/pctips\/wordpress.jpg\" alt=\"T\u1ef1 t\u1ea1o page cho website khi k\u00edch ho\u1ea1t giao di\u1ec7n n\u1ebfu kh\u00f4ng t\u1ed3n t\u1ea1i\" \/><\/p>\n<p>T\u00f4i c\u00f3 m\u1ed9t gi\u1ea3i ph\u00e1p \u0111\u1ec3 gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 \u0111\u00f3. Ch\u00fang ta s\u1ebd cho WordPress t\u1ef1 \u0111\u1ed9ng t\u1ea1o ra c\u00e1c trang \u0111\u00f3 v\u1edbi n\u1ed9i dung c\u00f3 s\u1eb5n \u0111\u1ec3 kh\u00e1ch h\u00e0ng kh\u00f4ng c\u1ea7n ph\u1ea3i t\u1ea1o, c\u0169ng l\u00e0 \u0111\u1ec3 giao di\u1ec7n ch\u1ea1y \u1ed5n \u0111\u1ecbnh h\u01a1n.<\/p>\n<p>\u0110\u1ea7u ti\u00ean b\u1ea1n m\u1edf file <strong>functions.php<\/strong> trong th\u01b0 m\u1ee5c theme b\u1ea1n \u0111ang s\u1eed d\u1ee5ng (<strong>http:\/\/ten-mien\/wp-content\/themes\/ten-giaodien\/functions.php<\/strong>) ch\u00e8n th\u00eam \u0111o\u1ea1n code sau:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nif ( is_admin() &amp;&amp; isset($_GET&#x5B;'activated'] ) &amp;&amp; $pagenow == 'themes.php' ) {\r\n        if( ! get_page_by_title( 'ajax' ) ) {\r\n            tapchicntt_create_pages_auto('Ajax', 'N\u1ed9i Dung Page');\r\n        }\r\n        \r\n        if( ! get_page_by_title( 'checkout' ) ) {\r\n            tapchicntt_create_pages_auto('Checkout', 'N\u1ed9i Dung Page');\r\n        }\r\n    }\r\n    \r\n    function tapchicntt_create_pages_auto($pageName, $content) {\r\n        $createPage = array(\r\n          'post_title'    =&gt; $pageName,\r\n          'post_content'  =&gt; $content,\r\n          'post_status'   =&gt; 'publish',\r\n          'post_type'     =&gt; 'page',\r\n          'post_name'     =&gt; sanitize_title($pageName)\r\n        );\r\n        \/\/ Insert the post into the database\r\n        wp_insert_post( $createPage );\r\n    }\r\n\r\n<\/pre>\n<p>Trong \u0111o\u1ea1n code tr\u00ean, WordPress s\u1ebd ki\u1ec3m tra n\u1ebfu WordPress \u0111ang active giao di\u1ec7n c\u1ee7a b\u1ea1n, th\u00ec ki\u1ec3m tra ti\u1ebfp xem c\u00e1c trang c\u00f3 t\u1ed3n t\u1ea1i hay ch\u01b0a b\u1eb1ng h\u00e0m <strong>get_page_by_title()<\/strong>. N\u1ebfu c\u00e1c trang \u0111\u00f3 kh\u00f4ng t\u1ed3n t\u1ea1i m\u1edbi t\u1ea1o.<\/p>\n<p>Trong trang m\u00ecnh t\u1ea1o s\u1ebd c\u00f3 n\u1ed9i dung g\u00ec c\u0169ng \u0111\u01b0\u1ee3c, v\u00e0 th\u00f4ng th\u01b0\u1eddng ch\u00fang ta t\u1ea1o c\u00e1c file <strong>page-{name}.php<\/strong> trong g\u00f3i giao di\u1ec7n \u0111\u1ec3 th\u1ef1c hi\u1ec7n, ch\u1ec9 c\u1ea7n n\u00f3 t\u1ed3n t\u1ea1i.<\/p>\n<p>Ch\u00fac c\u00e1c b\u1ea1n th\u00e0nh c\u00f4ng!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ch\u00e0o c\u00e1c b\u1ea1n, th\u00f4ng th\u01b0\u1eddng khi b\u1ea1n thi\u1ebft k\u1ebf m\u1ed9t giao di\u1ec7n cho website b\u00e1n h\u00e0ng, t\u1ed1i thi\u1ec3u b\u1ea1n ph\u1ea3i [&hellip;]<\/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-4123","post","type-post","status-publish","format-standard","hentry","category-thu-thuat-wordpress"],"views":448,"_links":{"self":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/4123","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=4123"}],"version-history":[{"count":0,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/4123\/revisions"}],"wp:attachment":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/media?parent=4123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/categories?post=4123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/tags?post=4123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}