* * @since 0.1.0 */ private function add_base_actions() { add_action('init', array($this, '_register_assets')); add_action('admin_enqueue_scripts', array($this, '_enqueue_admin_assets')); } /** * Registers the plugin's assets. * * @since 0.1.0 */ function _register_assets() { // Admin wp_register_script('technical-docs-admin', TECHNICALDOCS_URL . '/assets/js/technicaldocs-admin.js', array('jquery'), TECHNICALDOCS_VERSION); // Chosen wp_register_script('technical-docs-chosen', TECHNICALDOCS_URL . '/includes/vendor/chosen/chosen.jquery.min.js', array('jquery'), '1.4.2'); wp_register_style('technical-docs-chosen', TECHNICALDOCS_URL . '/includes/vendor/chosen/chosen.min.css', array(), '1.4.2'); } function _enqueue_admin_assets() { wp_enqueue_script('technical-docs-admin'); wp_enqueue_script('technical-docs-chosen'); wp_enqueue_style('technical-docs-chosen'); } } require_once __DIR__ . '/core/technicaldocs-functions.php'; TECHNICALDOCS();
<?php } ?> </form> <?php if (have_posts()) { $classes = array('small-block-grid-2'); if ($wp_query->found_posts > 2) { $classes[] = 'medium-block-grid-3'; } if ($wp_query->found_posts > 3) { $classes[] = 'large-block-grid-4'; } if (function_exists('TECHNICALDOCS')) { echo TECHNICALDOCS()->shortcodes->documents_list_HTML(wp_list_pluck($wp_query->posts, 'ID'), $classes); } } else { ?> <div class="small-12 columns"> Nothing found. </div> <?php } ?> </div> </section> <?php
<?php /** * Technical documents. * * @since 0.1.0 * @package Applegate */ // Don't load directly if (!defined('ABSPATH')) { die; } if (function_exists('TECHNICALDOCS')) { echo TECHNICALDOCS()->shortcodes->documents_list(); }