Ejemplo n.º 1
0
/**
 * Shortcode: service
 *
 * @param string $content
 * @param array $atts Shortcode attributes
 * @return string Output html
 * author: quan
 */
function onetone_service_shortcode($atts, $content = NULL)
{
    extract(shortcode_atts(array('css_class' => '', 'title' => '', 'icon' => '', 'link' => '', 'icon_color' => '', 'style' => '1'), $atts));
    if ($icon_color != "") {
        $icon_color = 'style="color:' . $icon_color . '"';
    }
    $css_class .= ' style' . $style;
    $more_link = '';
    switch ($style) {
        case "2":
        case "4":
            if ($link != "") {
                $more_link = '<div class="text-right"><a href="' . esc_url($link) . '" class="text-right">' . __("Read More", "onetone") . '&gt;&gt;</a></div>';
            }
            $return = '<div class="onetone-shortcode  service-box ' . $css_class . ' text-left">
                                                <h3><i class="fa ' . $icon . ' ' . $icon_color . '"></i>' . $title . '</h3>
                                                <p>' . do_shortcode(onetone_fix_shortcodes($content)) . '</p>' . $more_link . '</div>';
            break;
        case "1":
        case "3":
        default:
            $return = '<div class="onetone-shortcode  service-box text-center ' . $css_class . '">';
            if ($icon != "") {
                $return .= '<i class="fa ' . $icon . '" ' . $icon_color . '></i>';
            }
            if ($title != "") {
                $return .= '<h3>' . $title . '</h3>';
            }
            $return .= '<p>' . do_shortcode(onetone_fix_shortcodes($content)) . '</p>';
            if ($link != "") {
                $return .= '<a href="' . esc_url($link) . '">' . __("Read More", "onetone") . '&gt;&gt;</a>';
            }
            $return .= '</div>';
            break;
    }
    return $return;
}
Ejemplo n.º 2
0
function onetone_the_content_filter($content)
{
    $content = onetone_fix_shortcodes($content);
    return $content;
}