Самый правильный способ сделать это - просто использовать общую таблицу стилей woocommerce в качестве зависимости, используя wp_enqueue_style()
.
add_action( 'wp_enqueue_scripts', 'my_woocommerce_styles' );
function my_woocommerce_styles(){
wp_enqueue_script( 'my-wc-style', 'path/to/my-styles.css', array( 'woocommerce-general' ), '1.0' );
}
Woocommerce имеет несколько таблиц стилей, зарегистрированных под разными дескрипторами - но вы, скорее всего, ищете woocommerce-general
.
Использование его в качестве подобной зависимости загрузит его, только если woocommerce-general
было загружено для этого конкретного запроса, и будет загружать его впоследствии. Возможно, вам придется отрегулировать приоритет add_action
в зависимости от того, как и где вы это делаете. Вы упомянули functions.php
, так что в этом не должно быть необходимости, но вам, если нужно, просто передайте ему другой приоритет, например:
add_action( 'wp_enqueue_scripts', 'my_woocommerce_styles', 15 );
Это довольно возможно, например:
System.Diagnostics.Process.Start(@"C:\listfiles.bat");
Можно также сделать это:
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
info.UseShellExecute = true;
info.FileName = "iisreset";
System.Diagnostics.Process.Start(info);
Console.ReadLine();
Проверьте этот пример от Станции C#
using System;
using System.Diagnostics;
namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class ProcessStart
{
static void Main(string[] args)
{
Process notePad = new Process();
notePad.StartInfo.FileName = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";
notePad.Start();
}
}
}