{"id":847,"date":"2019-04-08T11:20:11","date_gmt":"2019-04-08T04:20:11","guid":{"rendered":"https:\/\/vannamit.com\/?p=847"},"modified":"2019-04-08T11:20:11","modified_gmt":"2019-04-08T04:20:11","slug":"luu-anh-website-khac-ve-khi-copy-bai-wordpress","status":"publish","type":"post","link":"https:\/\/khowordpress.com\/vannamit\/luu-anh-website-khac-ve-khi-copy-bai-wordpress\/","title":{"rendered":"L\u01b0u \u1ea3nh website kh\u00e1c v\u1ec1 khi copy b\u00e0i wordpress"},"content":{"rendered":"<p>Khi b\u1ea1n\u00a0Copy b\u00e0i vi\u1ebft\u00a0t\u1eeb c\u00e1c ngu\u1ed3n kh\u00e1c nhau v\u1ec1 Web c\u1ee7a m\u00ecnh th\u00ec ph\u1ea7n Link \u1ea3nh v\u1eabn \u1edf Web g\u1ed1c. \u0110i\u1ec1u n\u00e0y c\u00f3 \u01b0u \u0111i\u1ec3m l\u00e0 b\u1ea1n s\u1ebd ti\u1ebft ki\u1ec7m dung l\u01b0\u1ee3ng v\u00e0 b\u0103ng th\u00f4ng cho Hosting. Nh\u01b0\u1ee3c \u0111i\u1ec3m c\u1ee7a n\u00f3 l\u00e0 kh\u00f4ng t\u1ed1t cho\u00a0<strong>SEO<\/strong>\u00a0v\u00e0 b\u1ea1n s\u1ebd ph\u1ea3i ph\u1ee5 thu\u1ed9c v\u00e0o web g\u1ed1c. N\u1ebfu n\u00f3 b\u1ecb die th\u00ec web c\u1ee7a b\u1ea1n b\u1ecb \u1ea3nh h\u01b0\u1edfng load ch\u1eadm ho\u1eb7c kh\u00f4ng load \u0111\u01b0\u1ee3c \u1ea3nh.<br \/>\nTh\u01b0\u1eddng th\u00ec c\u00e1c b\u1ea1n t\u1ef1 t\u1ea3i \u1ea3nh v\u1ec1, \u0111\u1ed5i t\u00ean cho h\u1ee3p l\u00fd r\u1ed3i Up l\u00ean Hosting. Plugin\u00a0<strong>QQWorld Auto Save Images<\/strong><b>\u00a0<\/b>s\u1ebd gi\u00fap b\u1ea1n gi\u1ea3i quy\u1ebft \u0111\u01b0\u1ee3c v\u1ea5n \u0111\u1ec1 n\u00e0y.<\/p>\n<p><span style=\"color: #ff0000;\">Ngo\u00e0i ra b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng \u0111o\u1ea1n code b\u00ean d\u01b0\u1edbi v\u00e0o file Functions.php<\/span><\/p>\n<pre>class Auto_Save_Images{\r\n \r\n function __construct(){ \r\n \r\n add_filter( 'content_save_pre',array($this,'post_save_images') ); \r\n }\r\n \r\n function post_save_images( $content ){\r\n if( ($_POST['save'] || $_POST['publish'] )){\r\n set_time_limit(240);\r\n global $post;\r\n $post_id=$post-&gt;ID;\r\n $preg=preg_match_all('\/&lt;img.*?src=\"(.*?)\"\/',stripslashes($content),$matches);\r\n if($preg){\r\n foreach($matches[1] as $image_url){\r\n if(empty($image_url)) continue;\r\n $pos=strpos($image_url,$_SERVER['HTTP_HOST']);\r\n if($pos===false){\r\n $res=$this-&gt;save_images($image_url,$post_id);\r\n $replace=$res['url'];\r\n $content=str_replace($image_url,$replace,$content);\r\n }\r\n }\r\n }\r\n }\r\n remove_filter( 'content_save_pre', array( $this, 'post_save_images' ) );\r\n return $content;\r\n }\r\n \r\n function save_images($image_url,$post_id){\r\n $file=file_get_contents($image_url);\r\n $post = get_post($post_id);\r\n $posttitle = $post-&gt;post_title;\r\n $postname = sanitize_title($posttitle);\r\n $im_name = \"$postname-$post_id.jpg\";\r\n $res=wp_upload_bits($im_name,'',$file);\r\n $this-&gt;insert_attachment($res['file'],$post_id);\r\n return $res;\r\n }\r\n \r\n function insert_attachment($file,$id){\r\n $dirs=wp_upload_dir();\r\n $filetype=wp_check_filetype($file);\r\n $attachment=array(\r\n 'guid'=&gt;$dirs['baseurl'].'\/'._wp_relative_upload_path($file),\r\n 'post_mime_type'=&gt;$filetype['type'],\r\n 'post_title'=&gt;preg_replace('\/\\.[^.]+$\/','',basename($file)),\r\n 'post_content'=&gt;'',\r\n 'post_status'=&gt;'inherit'\r\n );\r\n $attach_id=wp_insert_attachment($attachment,$file,$id);\r\n $attach_data=wp_generate_attachment_metadata($attach_id,$file);\r\n wp_update_attachment_metadata($attach_id,$attach_data);\r\n return $attach_id;\r\n }\r\n}\r\nnew Auto_Save_Images();<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Khi b\u1ea1n\u00a0Copy b\u00e0i vi\u1ebft\u00a0t\u1eeb c\u00e1c ngu\u1ed3n kh\u00e1c nhau v\u1ec1 Web c\u1ee7a m\u00ecnh th\u00ec ph\u1ea7n Link \u1ea3nh v\u1eabn \u1edf Web g\u1ed1c. \u0110i\u1ec1u n\u00e0y c\u00f3 \u01b0u \u0111i\u1ec3m&#8230;<\/p>\n","protected":false},"author":1,"featured_media":848,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9],"tags":[],"class_list":["post-847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tin-tuc","category-wordpress"],"_links":{"self":[{"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/posts\/847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/comments?post=847"}],"version-history":[{"count":1,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/posts\/847\/revisions"}],"predecessor-version":[{"id":849,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/posts\/847\/revisions\/849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/media\/848"}],"wp:attachment":[{"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/media?parent=847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/categories?post=847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/khowordpress.com\/vannamit\/wp-json\/wp\/v2\/tags?post=847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}