[英]How can I add CSS to a PHP script?
這是我要添加一些CSS的腳本:
// Download URLs
if ( $show_download_links && $_product->exists() && $_product->is_downloadable() ) {
$download_files = $order->get_item_downloads( $item );
$i = 0;
foreach ( $download_files as $download_id => $file ) {
$i++;
if ( count( $download_files ) > 1 ) {
$prefix = sprintf( __( 'Download %d', 'woocommerce' ), $i );
} elseif ( $i == 1 ) {
$prefix = __( 'Download', 'woocommerce' );
}
echo "\n" . $prefix . '(' . esc_html( $file['name'] ) . '): ' . esc_url( $file['download_url'] );
}
}
// allow other plugins to add additional product information here
do_action( 'woocommerce_order_item_meta_end', $item_id, $item, $order );
}
它是Woocommerce電子郵件(完整訂單)的一部分。 我想在那里添加一些CSS,該怎么做?
根據Woocommerce文檔,一種更強大(更高級)的自定義訂單電子郵件的方法是覆蓋電子郵件模板文件。 WooCommerce使用便利的模板系統,通過將相關模板文件復制到主題中並在其中修改代碼,可以自定義網站(或電子郵件)的一部分。 每種電子郵件類型都有其內容的模板文件
您可以在這里查看woocommerce文檔嗎
請檢查下面的代碼
第一個解決方案
<?php
$css = file_get_contents('CSS/main.css');
echo $css;
?>
第二解決方案
<style>
<?php include 'CSS/styles.css'; ?>
</style>
第三解決方案
<link rel="stylesheet" href="CSS/styles.css" type="text/css">
非常簡單 就是這樣:
<?php if($page=='page'): ?>
<style>.container{width:100%}</style>
<?php else: ?>
...
<?php endif;?>
如果要在下載中添加一些內容,請按以下步驟進行:
$prefix = sprintf( __( '<strong>Download</strong> <span style="padding-top:10px;>"%d</span>', 'woocommerce' ), $i );
否則,就像其他人在這里所說的那樣, file_get_contents(foo.css)
或<? echo "<style>{something;}</style>";
<? echo "<style>{something;}</style>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.