プログラマー社長の「日々発見」

三輪訓裕のブログ。システム開発・Eコマースサイト(http://www.imcshop.com/ )を事業を運営。現在は、仕事でつかえる人工知能・機械学習プログラムの開発を行う。日々の発見を公開中。

Yahoo Store で CSS を適用したい場合、外部CSSはもちろんNGってのはわかるけど、内部CSSも<style> タグが消されてしまって、書けない・・・

やるとしたら、Style属性を使ってデザインを適用させる。

自分でインラインのCSSを書くのは面倒なので、やるとしたら、このツールを使う。

https://www.campaignmonitor.com/resources/tools/css-inliner/

完全には記述はできないけど、9割はこのツールで仕上がるので、かなり重宝します。



 

在庫、価格、SKUは、postmeta にそれぞれ格納されているので、以下のようにleft join させて取得することが可能。


SELECT product.ID as product_id, product.post_title as product_name, product_sku.meta_value as product_sku, product_price.meta_value as product_price, product_stock.meta_value as product_stock
FROM wp_posts as product
LEFT JOIN wp_postmeta as product_sku ON product.ID = product_sku.post_ID
LEFT JOIN wp_postmeta as product_price ON product.ID = product_price.post_ID
LEFT JOIN wp_postmeta as product_stock ON product.ID = product_stock.post_ID
WHERE (product.post_type = 'product' OR product.post_type = 'product_variation') AND product_sku.meta_key = '_sku' AND product_price.meta_key = '_price' AND product_stock.meta_key = '_stock'
ORDER BY product_id ASC

Mac OS catalina 10.15.5 にしたら、 homebrew の apache がサービスは動いてるにも関わらず、ページが表示されない現象が発生。

そのときに、とりあえず、ターミナルで以下を繰り返して行うと、復帰するケースもある。

brew update && brew upgrade
sudo apachectl stop
sudo brew services restart httpd


挙動がおかしいなぁ。
前の記事で書いたiPhoneのバックアップ問題も、homebrew が関係しているような気がする。 

↑このページのトップヘ