Horriblesubs/fansub/plugin-functions.php

34 lines
994 B
PHP

<?php
if(!function_exists('add_filter')) exit;
function fansub_plugin_get_image_url($base_url, $name) {
return trailingslashit($base_url) . 'images/' . $name;
}
function fansub_plugin_get_template($base_path, $slug, $name = '') {
if(!empty($name)) {
$slug .= '-' . $name;
}
$slug .= '.php';
$base_path = trailingslashit($base_path) . $slug;
if(file_exists($base_path)) {
include($base_path);
}
}
function fansub_plugin_get_module($base_path, $name) {
fansub_plugin_get_template($base_path, 'module', $name);
}
function fansub_plugin_load_custom_css() {
$option = get_option('fansub_plugin_custom_css');
$css = fansub_get_value_by_key($option, 'code');
if(!empty($css)) {
$css = fansub_minify_css($css);
$style = new FANSUB_HTML('style');
$style->set_attribute('type', 'text/css');
$style->set_text($css);
$style->output();
}
}
add_action('wp_head', 'fansub_plugin_load_custom_css', 99);