如何将CSS添加到PHP脚本?

时间:2016-03-01 05:31:46

标签: php html css wordpress woocommerce

这是我想要添加一些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,我该怎么做?

4 个答案:

答案 0 :(得分:2)

根据Woocommerce文档,自定义订单电子邮件的更强大(和更高级)的方法是覆盖电子邮件模板文件。 WooCommerce使用方便的模板系统,允许您通过将相关模板文件复制到主题中并在那里修改代码来自定义站点(或电子邮件)的各个部分。每种电子邮件类型都有一个内容的模板文件

您可以查看woocommerce文档here

答案 1 :(得分:0)

请检查以下代码

第一个解决方案

<?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">

答案 2 :(得分:0)

这很简单。 就这样做:

<?php if($page=='page'): ?> 
  <style>.container{width:100%}</style>
<?php else: ?>
    ...
<?php endif;?>

答案 3 :(得分:0)

如果您想在下载中添加内容,请执行以下操作:

file_get_contents(foo.css)

否则,正如其他人所说,<? echo "<style>{something;}</style>";$request