改變 WordPress 主題的圖文配置

突發奇想,或許可以用 Claude 解決每次更新 WordPress 版本都要留意主題 CSS 的問題。今兒個花了半個小時搞定了。

又是一個下雨天。懶得出門,在家裡修修程式吧

強迫症使然,我喜歡看到自己的網站顯示時,貼文圖片可以用 100% 的大小顯示,而不是受限於主題 (theme) 而被系統自動縮圖。一直以來我都是手動調整 Twenty Eleven theme 的 CSS 檔,設法將寬度多分配一點給貼文欄,又不能讓側邊欄失去功能。不過畢竟手法生疏,只是單憑摸索找出數值。這一回,直接把問題丟給 Claude 吧。

把問題丟給 Claude。當當神人解決我的問題吧
Claude 天馬行空,我只好明確講出我要的目標

把需求明確告訴 Claude 後,就讓它去思考了。不過最初 Claude 給的 CSS 有問題,側邊欄會被擠掉,還得縮小邊界。最後我懶得動手,直接上傳官方 CSS,要它改好再讓我下載。

乾脆把官方 CSS 上傳給 Claude 改。有人說對 AI 只要用祈使句,會更有效
唉呦,改完幾個版本後,圖片顯示怎麼還是錯的

原本以為非常簡單的事情,來回了幾次,Claude 提供的解答都還是有問題。我只好上傳我手搓的 CSS 版本給它。

我寫的版本被 Claude 鄙視了…… 但我的可以 work 啊
幾番操作,好不容易電腦版顯示搞定了。不過手機觀看還有問題
Claude 又試了一兩次,手機顯示的圖文框還是太小。我懷疑可能是邊界設定有誤,但 Claude 強調它沒錯
我檢查並提供畫面佐證,Claude 承認自己改錯了程式
我追著 Claude,確認方才測試時多寫的程式碼是無用的。它竟然不會主動刪掉,直到被我發現

最終,我總算獲得能在螢幕和手機都完美顯示圖文的 Twenty Eleven 主題。新增的 CSS 碼可以寫在主題的 Additional CSS 底下,往後即使更新版本,也都能保持此時的顯示效果。

/* ===== 版面欄寬調整 ===== */
#branding hgroup {
	margin: 0 5.6%;
}
#access div {
	margin: 0 5.6%;
}
#content {
	margin: 0 34% 0 5.6%;
	width: 70%;
}
#secondary {
	margin-right: 5.6%;
	width: 14%;
}

/* 單篇文章頁內文加寬 */
.singular #content,
.left-sidebar.singular #content {
	margin: 0 3.6%;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	width: 75%;
}

/* Showcase / 404 / 單欄版型邊界 */
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 5.6%;
}
.error404 #primary #content {
	margin: 0 5.6%;
}
.one-column #content {
	margin: 0 5.6%;
}
.one-column #secondary {
	margin: 0 5.6%;
}

/* 搜尋框與頁尾邊界對齊 */
#branding #searchform {
	right: 5.6%;
}
#supplementary {
	padding: 1.625em 5.6%;
}

/* ===== 圖片邊框徹底移除 ===== */
.wp-caption img {
	max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
	border: 0;
	padding: 0;
	max-width: 100%;
}

Leave a Reply

Your email address will not be published. Required fields are marked *