<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
	>

<channel>
	<title>清除快取 &#8211; 記下來</title>
	<atom:link href="https://noter.tw/tag/%E6%B8%85%E9%99%A4%E5%BF%AB%E5%8F%96/feed/" rel="self" type="application/rss+xml" />
	<link>https://noter.tw</link>
	<description>一路上踩到的坑、遇到的問題，一點一滴記下來，希望能幫助到需要的人~</description>
	<lastBuildDate>Sun, 04 Jun 2023 13:10:37 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>

<image>
	<url>https://noter.tw/wp-content/uploads/cropped-old-1130742_1920-1-32x32.jpg</url>
	<title>清除快取 &#8211; 記下來</title>
	<link>https://noter.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>手機空間不足，無法安裝APP，簡單一招教你刪除快取檔案，幫LINE瘦身</title>
		<link>https://noter.tw/7679/%e6%89%8b%e6%a9%9f%e7%a9%ba%e9%96%93%e4%b8%8d%e8%b6%b3%ef%bc%8c%e7%84%a1%e6%b3%95%e5%ae%89%e8%a3%9dapp%ef%bc%8c%e7%b0%a1%e5%96%ae%e4%b8%80%e6%8b%9b%e6%95%99%e4%bd%a0%e5%88%aa%e9%99%a4%e5%bf%ab/</link>
					<comments>https://noter.tw/7679/%e6%89%8b%e6%a9%9f%e7%a9%ba%e9%96%93%e4%b8%8d%e8%b6%b3%ef%bc%8c%e7%84%a1%e6%b3%95%e5%ae%89%e8%a3%9dapp%ef%bc%8c%e7%b0%a1%e5%96%ae%e4%b8%80%e6%8b%9b%e6%95%99%e4%bd%a0%e5%88%aa%e9%99%a4%e5%bf%ab/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Wed, 29 Jul 2020 04:30:00 +0000</pubDate>
				<category><![CDATA[技巧分享]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[刪除快取]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[儲存空間已滿]]></category>
		<category><![CDATA[無法安裝APP]]></category>
		<category><![CDATA[LINE]]></category>
		<category><![CDATA[快取檔案]]></category>
		<category><![CDATA[清除快取]]></category>
		<category><![CDATA[容量不足]]></category>
		<category><![CDATA[空間不足]]></category>
		<category><![CDATA[LINE刪除資料]]></category>
		<category><![CDATA[暫存檔案]]></category>
		<category><![CDATA[LINE瘦身]]></category>
		<category><![CDATA[cache]]></category>
		<guid isPermaLink="false">https://noter.tw/?p=7679</guid>

					<description><![CDATA[<p>小蛙這次回屏東時，蛙爸問小蛙「有辦法不刪除程式就可以更新嗎？」小蛙一開始不太懂意思，詳細問了之後才知道原委。 iPhone 比較少遇到類似的狀況，因架構設計上的問題，主要遇到空間不足的大多是 Andr&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/7679/%e6%89%8b%e6%a9%9f%e7%a9%ba%e9%96%93%e4%b8%8d%e8%b6%b3%ef%bc%8c%e7%84%a1%e6%b3%95%e5%ae%89%e8%a3%9dapp%ef%bc%8c%e7%b0%a1%e5%96%ae%e4%b8%80%e6%8b%9b%e6%95%99%e4%bd%a0%e5%88%aa%e9%99%a4%e5%bf%ab/" data-wpel-link="internal">手機空間不足，無法安裝APP，簡單一招教你刪除快取檔案，幫LINE瘦身</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>小蛙這次回屏東時，蛙爸問小蛙「有辦法不刪除程式就可以更新嗎？」小蛙一開始不太懂意思，詳細問了之後才知道原委。</p>



<span id="more-7679"></span>



<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"VideoObject","name":"儲存空間不足 清除 Android iPhone 快取檔案 |  | 無法安裝APP | 最基本的手機減肥 | 刪除不必要的檔案 | LINE刪除資料 | 小蛙的手機及APP教學 Ep1 | 記下來","description":"#空間不足 是很多人的夢魘，這部影片介紹最基本的 #清除快取檔案\n以 #LINE 為例，使用很久從來沒清過快取的話，可能都佔超過 1GB 以上\n手機使用時，為了加快載入速度，通常會使用所謂的快取\n久了之後這些快取檔案越來越肥大，導致經常跳出空間不足的警告\n這種情形最容易出現在 Android 的中低階手機或平板上\n\n00:00 開頭\n01:15 Android - 紅米 7 (清除所有快取)\n01:35 Android - 紅米 7 (清除個別 app 快取)\n02:03 Android - Nexus 7 (清除所有快取)\n02:15 Android - Nexus 7 (清除個別 app 快取)\n02:30 ASUS\n02:48 SAMSUNG\n03:07 iPhone 清除 LINE 快取\n\n如果遇上內部儲存空間不足時，可以清除以下快取\n會有意想不到的收穫喔！\n1. LINE\n2. YouTube\n3. Chrome\n4. Facebook\n5. Google Maps\n\n或是清除自己最常用的 app，很常用長期下來就會累積很多\n要注意是「清除快取」，不要按到「清除資料」\n搞錯的話可是會讓 app 裡的所有資訊都被清除喔！\n\n===參考資料===\n1. ASUS 如何清除應用程式的資料或快取?\nhttps:\/\/www.asus.com\/tw\/support\/FAQ\/1006432\/\n2. Galaxy Note 5 如何清除應用程式資料／快取？\nhttps:\/\/www.samsung.com\/tw\/support\/mobile-devices\/how-to-clear-application-data-cache\/\n3. OPPO 手機\nhttp:\/\/www.mcdulll.com\/blog\/post\/117099644\n\n===製作工具===\n使用 VideoScribe 製作 + Final Cut Pro X\n\n===圖片來源===\n1. かわいいフリー素材集 いらすとや\nhttps:\/\/www.irasutoya.com\/\n2. 阿咕","thumbnailUrl":"https:\/\/i.ytimg.com\/vi\/KrVJbWFB_Wo\/maxresdefault.jpg","uploadDate":"2020-07-04T07:00:50Z","duration":"PT3M52S","embedUrl":"https:\/\/www.youtube.com\/watch?v=KrVJbWFB_Wo"}</script>



<p>iPhone 比較少遇到類似的狀況，因架構設計上的問題，主要遇到空間不足的大多是 Android 系統，尤其是中低階的評價 Android 手機或平板，明明空間還有很多卻提示空間不足，常讓人不解。</p>



<p class="pre left green">此方法為 Android 原生功能，免安裝 app，如果想要清得更乾淨，可以搜尋安裝清理手機垃圾的相關 app</p>



<p>而蛙爸遇到的問題就是這個，因為內部儲存空間不足，開啟台新銀行 Richart App 有時需要做些小更新，但是系統卻提示空間不足，需要刪除 LINE，蛙姐就幫蛙爸把 LINE 刪除，更新完 Richart 之後再安裝回 LINE，每次都要這樣一次，讓蛙爸覺得非常麻煩，所以才會問小蛙有沒有其他方式。</p>



<p>小蛙看了一下蛙爸的平板，決定從快取檔案下手，快取檔案存在的目的是加快載入速度或是暫存一些資料，這樣下次就可以直接從這些快取檔案中讀取，不用重新下載或生成，一個 app 用久之後，快取檔案會有越來越龐大的趨勢，像小蛙看了一下蛙爸的平板，發現常常接收或發送「長輩圖」「早安圖」「正向能量圖」的話，LINE 的快取檔案會成長非常快速，蛙爸的 LINE 快取檔案就有快 1G 左右，另外還有 Facebook、YouTube、Chrome &#8230; 等等，總共清出了 2G 左右的空間，瞬間回春的感覺！</p>



<p>小蛙爸在旁邊筆記下來，小蛙從頭一步一步操作，讓蛙爸記錄下來，然後再讓蛙爸自己操作兩次看看，確定沒問題可以按出來後，蛙爸很開心的說，以後再也不用因為這樣又要刪除 LINE，而且還打包票，以後蛙媽、蛙叔遇到這狀況的時候，蛙爸就可以上場救援！</p>



<p>小蛙製作了一個影片，有遇到相同問題的朋友可以直接照著操作看看，要清除哪些 app 除了每個點進去看之外，可以從一些非常常使用的 app 或是 LINE、Facebook、Chrome、YouTube 這種比較容易產生大量快取的 app 著手。</p>


<div class="wp-block-image no-lightbox">
<figure class="aligncenter size-large is-resized"><a href="https://www.youtube.com/watch?v=KrVJbWFB_Wo&amp;list=PL1o1M_rBW-34mmUlNqcocBGwELdt519GC&amp;index=16" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external"><img fetchpriority="high" decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cp-NIOligRTndu8q99P_meEZLXd38h-muLZuTcOpVmoWCaDmME8XQxI6S_8Y7FAHalQi4ud7PNAUzJAPOCOz4bMYNnx9V9g7Ezptw2fuhpdrCAd0Z2_UOumnQnEKz1K2g_V73YoL1UdTgqdm2YWM76LQ=w1280-h720-no?authuser=2" alt="ACtC 3cp NIOligRTndu8q99P meEZLXd38h muLZuTcOpVmoWCaDmME8XQxI6S 8Y7FAHalQi4ud7PNAUzJAPOCOz4bMYNnx9V9g7Ezptw2fuhpdrCAd0Z2 UOumnQnEKz1K2g V73YoL1UdTgqdm2YWM76LQ=w1280 h720 no?authuser=2 手機空間不足，無法安裝APP，簡單一招教你刪除快取檔案，幫LINE瘦身" width="640" height="360" title="手機空間不足，無法安裝APP，簡單一招教你刪除快取檔案，幫LINE瘦身"></a><figcaption class="wp-element-caption">(點圖開啟 YouTube)</figcaption></figure></div><p>這篇文章 <a rel="nofollow" href="https://noter.tw/7679/%e6%89%8b%e6%a9%9f%e7%a9%ba%e9%96%93%e4%b8%8d%e8%b6%b3%ef%bc%8c%e7%84%a1%e6%b3%95%e5%ae%89%e8%a3%9dapp%ef%bc%8c%e7%b0%a1%e5%96%ae%e4%b8%80%e6%8b%9b%e6%95%99%e4%bd%a0%e5%88%aa%e9%99%a4%e5%bf%ab/" data-wpel-link="internal">手機空間不足，無法安裝APP，簡單一招教你刪除快取檔案，幫LINE瘦身</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/7679/%e6%89%8b%e6%a9%9f%e7%a9%ba%e9%96%93%e4%b8%8d%e8%b6%b3%ef%bc%8c%e7%84%a1%e6%b3%95%e5%ae%89%e8%a3%9dapp%ef%bc%8c%e7%b0%a1%e5%96%ae%e4%b8%80%e6%8b%9b%e6%95%99%e4%bd%a0%e5%88%aa%e9%99%a4%e5%bf%ab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress 利用鉤子(Hooks)清除頁面快取</title>
		<link>https://noter.tw/6888/wordpress-%e5%88%a9%e7%94%a8%e9%89%a4%e5%ad%90hooks%e6%b8%85%e9%99%a4%e9%a0%81%e9%9d%a2%e5%bf%ab%e5%8f%96/</link>
					<comments>https://noter.tw/6888/wordpress-%e5%88%a9%e7%94%a8%e9%89%a4%e5%ad%90hooks%e6%b8%85%e9%99%a4%e9%a0%81%e9%9d%a2%e5%bf%ab%e5%8f%96/#comments</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Sun, 29 Dec 2019 09:55:15 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[網頁後端]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[鉤子]]></category>
		<category><![CDATA[清除快取]]></category>
		<category><![CDATA[更新文章]]></category>
		<category><![CDATA[觸發]]></category>
		<category><![CDATA[程式]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[add_action]]></category>
		<category><![CDATA[wp_head]]></category>
		<category><![CDATA[transition_post_status]]></category>
		<category><![CDATA[教學]]></category>
		<category><![CDATA[comment_post]]></category>
		<guid isPermaLink="false">https://noter.tw/?p=6888</guid>

					<description><![CDATA[<p>記下來由於有使用快取的緣故，常常發文或有網友留言後頁面都不會更新，對於小蛙常常要測試修改一些東西的時候被快取誤導 Orz &#8230; 這篇記錄一下怎麼用 WordPress 內建的鉤子來解決這件事&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/6888/wordpress-%e5%88%a9%e7%94%a8%e9%89%a4%e5%ad%90hooks%e6%b8%85%e9%99%a4%e9%a0%81%e9%9d%a2%e5%bf%ab%e5%8f%96/" data-wpel-link="internal">WordPress 利用鉤子(Hooks)清除頁面快取</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>記下來由於有使用快取的緣故，常常發文或有網友留言後頁面都不會更新，對於小蛙常常要測試修改一些東西的時候被快取誤導 Orz &#8230; 這篇記錄一下怎麼用 WordPress 內建的鉤子來解決這件事情。</p>



<span id="more-6888"></span>



<p>有興趣了解更多的網友可以到 <a rel="noreferrer noopener nofollow external" aria-label="WordPress的Hook機制與原理 (在新分頁中開啟)" href="https://audilu.com/2011/10/10/wordpress-hook/" target="_blank" data-wpel-link="external" class="wpel-icon-right">WordPress的Hook機制與原理<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 看看，小蛙直接進主題。</p>



<h2 class="wp-block-heading">什麼是鉤子（hooks）</h2>



<p>WordPress 有一種叫做鉤子的機制，在某些情況或條件發生的時候，去「鉤」起一連串相關要處理的功能，<a rel="noreferrer noopener nofollow external" aria-label="List of all WordPress hooks (在新分頁中開啟)" href="https://adambrown.info/p/wp_hooks/hook" target="_blank" data-wpel-link="external" class="wpel-icon-right">List of all WordPress hooks<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 可以看到所有的鉤子列表。以上面的文章舉例，WordPress 載入網頁的時候會呼叫一個 wp_head() 來載入相對應 html head 的部份，如果我們希望在執行 wp_head 的時候額外多做一些事情，就可以在佈景主題下的 functions.php 加入</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">add_action('wp_head', 'extra_act');
function  extra_act () {
   ... 要做的事情放在這裡 ...
} </pre>



<p>透過 add_action 來告訴 WordPress 說，當你執行到 wp_head 的時候，我要多掛上一件叫做 extra_act 的事情麻煩你一起處理，在 Drupal 也同樣存在 Hooks 的概念。知道鉤子是幹嘛的之後，就可以開始進行我們要做的事情了。</p>



<h2 class="wp-block-heading">查找能用的鉤子</h2>



<p>從 <a rel="noreferrer noopener nofollow external" href="https://adambrown.info/p/wp_hooks/hook" target="_blank" data-wpel-link="external" class="wpel-icon-right">List of all WordPress hooks<span class="wpel-icon wpel-image wpel-icon-6"></span></a> 可以查到可以用的鉤子，小蛙要的功能是當使用者留言之後，及小蛙的文章有變動的時候，把 pagespeed module 及 php 的快取清除，開始來找跟留言及文章變動有關的鉤子。</p>



<p class="withcode pink-solid">小蛙找到 <code>transition_post_status</code> 及 <code>comment_post</code> 這兩個鉤子，看起來符合需求，開始加工需要的功能</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">// 加入文章狀態改變的鉤子
add_action('transition_post_status', 'post_changed');
function post_changed($new_status, $old_status=null, $post=null) {
    if('publish' == $new_status || 'publish' == $old_status){
        // 清除快取，小蛙是用 shell_exec 執行系統指令
    }
}</pre>



<p>文章新狀態是 &#8220;發布&#8221; 的情況下，以及舊狀態是 &#8220;發布&#8221; 的情況下才做清除快取，帶入到實際狀況就是文章從所有狀態轉成 &#8220;發布&#8221;，表示新發文章（無論從垃圾桶叫回來、草稿發布 &#8230;）都會符合新狀態為 &#8220;發布&#8221; 的情況。而舊狀態為 &#8220;發布&#8221; 的情況則是原本已發布的網頁，刪除或是轉換回草稿，都會符合舊狀態為 &#8220;發布&#8221; 的條件。</p>



<p>訪客留言部份程式碼如下，只要有新的留言進來，就會執行清除快取，讓留言的使用者可以馬上看到剛剛的留言～</p>



<pre class="wp-block-preformatted wp-block-syntaxhighlighter-code">add_action('comment_post', 'comment_posted');
function comment_posted() {
     // 清除快取，小蛙是用 shell_exec 執行系統指令 
}</pre>



<p>到這邊就完成小蛙的需求囉！留個記錄給有需要的人～</p>



<p><strong>WordPress 5.0 系列：</strong></p>



<ul class="my-li bg-darkblue wp-block-list"><li><a href="https://noter.tw/446/wordpress-升級-5-0/" data-wpel-link="internal">WordPress 升級 5.0</a></li><li><a href="https://noter.tw/552/wordpress-5-0-區塊基本使用/" data-wpel-link="internal">WordPress 5.0 區塊基本使用</a></li><li><a href="https://noter.tw/569/wordpress-5-0-相關問題/" data-wpel-link="internal">WordPress 5.0 相關問題</a></li><li><a href="https://noter.tw/4262/%E5%BC%B7%E5%8C%96-wordpress-%E6%90%9C%E5%B0%8B%E5%8A%9F%E8%83%BD-search-filter-toolset-types/" data-wpel-link="internal">強化 WordPress 搜尋功能 – Search &amp; Filter + Toolset Types</a></li><li><a href="https://noter.tw/6888/wordpress-利用鉤子(hooks)清除頁面快取/" data-wpel-link="internal">WordPress 利用鉤子(Hooks)清除頁面快取</a></li></ul>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/6888/wordpress-%e5%88%a9%e7%94%a8%e9%89%a4%e5%ad%90hooks%e6%b8%85%e9%99%a4%e9%a0%81%e9%9d%a2%e5%bf%ab%e5%8f%96/" data-wpel-link="internal">WordPress 利用鉤子(Hooks)清除頁面快取</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/6888/wordpress-%e5%88%a9%e7%94%a8%e9%89%a4%e5%ad%90hooks%e6%b8%85%e9%99%a4%e9%a0%81%e9%9d%a2%e5%bf%ab%e5%8f%96/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
