WordPress.org

Plugin Directory

Changeset 1718303


Ignore:
Timestamp:
08/23/17 17:42:33 (4 weeks ago)
Author:
catchthemes
Message:

Essential Content Types

1.0.5

  • Added: Custom Post Type: Service
  • Added: Position in Testimonials
Location:
essential-content-types
Files:
42 added
11 edited

Legend:

Unmodified
Added
Removed
  • essential-content-types/trunk/README.txt

    r1684128 r1718303  
    1 === Plugin Name === 
     1=== Essential Content Types === 
    22Contributors: catchthemes, sakinshrestha, pratikshrestha, maheshmaharjan 
    33Donate link: https://catchthemes.com/donate/ 
    4 Tags: custom post types, CPT, CMS, post, types, post type, taxonomy, tax, custom, content types, post types, custom content types, testimonial, portfolio, featured content  
     4Tags: custom post types, CPT, CMS, post, types, post type, taxonomy, tax, custom, content types, post types, custom content types, testimonial, portfolio, featured content 
    55Requires at least: 4.5 
    66Tested up to: 4.8 
     
    5959 
    6060**Example** 
    61 [portfolio display_types=true display_tags=false include_type=grooming-tips,best-kitties columns=2 showposts=10 orderby=title] 
     61[portfolio display_types="true" display_tags="false" include_type="grooming-tips,best-kitties" columns="2" showposts="10" orderby="title"] 
    6262The example will display up to ten portfolio projects in two columns, in ascending alphabetical order by project title. It will display Project Types, hide Project Tags, and only display projects that are assigned the “Grooming Tips” or “Best Kitties” Project Types. 
    6363 
     
    8585 
    8686**Example** 
    87 [featured_content display_types=true display_tags=false include_type=grooming-tips,best-kitties columns=2 showposts=10 orderby=title] 
     87[featured_content display_types="true" display_tags="false" include_type="grooming-tips,best-kitties" columns="2" showposts="10" orderby="title"] 
    8888The example will display up to ten featured content in two columns, in ascending alphabetical order by project title. It will display Content Types, hide Content Tags, and only display projects that are assigned the “Grooming Tips” or “Best Kitties” Content Types. 
    8989 
     
    107107**Example** 
    108108 
    109 [testimonials columns=2 showposts=10 orderby=title] 
     109[testimonials columns="2" showposts="10" orderby="title"] 
    110110The example will display up to ten testimonials in two columns, in ascending alphabetical order by testimonial title. 
     111 
     112***Service Shortcode*** 
     113 
     114You can use shortcodes to embed service on posts and pages. 
     115 
     116**Embedding Service Projects** 
     117 
     118To embed service on posts and pages, first activate the Service content type on your site and add some projects to your Service. 
     119 
     120Next, add the [service] shortcode to a post or page. The shortcode will display projects in different ways, depending on how you use the optional attributes to customize the featured content layout. 
     121 
     122**Attributes** 
     123* display_types: display Content Types. (true/false) 
     124* display_tags: display Content Tags. (true/false) 
     125* display_content: display project content. (true/false) 
     126* include_type: display specific Content Types. Defaults to all. (comma-separated list of Content Type slugs) 
     127* include_tag: display specific Content Tags. Defaults to all. (comma-separated list of Content Tag slugs) 
     128* columns: number of columns in shortcode. Defaults to 2. (number, 1-6) 
     129* showposts: number of projects to display. Defaults to all. (number) 
     130* order: display projects in ascending or descending order. Defaults to ASC for sorting in ascending order, but you can reverse the order by using DESC to display projects in descending order instead. (ASC/DESC) 
     131* orderby: sort projects by different criteria, including author name, project title, and even rand to display in a random order. Defaults to sorting by date. (author, date, title, rand) 
     132 
     133**Example** 
     134[service display_types="true" display_tags="false" include_type="grooming-tips,best-kitties" columns="2" showposts="10" orderby="title"] 
     135The example will display up to ten featured content in two columns, in ascending alphabetical order by project title. It will display Content Types, hide Content Tags, and only display projects that are assigned the “Grooming Tips” or “Best Kitties” Content Types. 
    111136 
    112137== Installation == 
     
    125150== Changelog == 
    126151 
     152= 1.0.5 = 
     153* Added: Custom Post Type: Service 
     154* Added: Position in Testimonials 
     155 
    127156= 1.0.3 & 1.0.4 = 
    128157* Shortcode instruction link added 
  • essential-content-types/trunk/admin/class-essential-content-types-admin.php

    r1641004 r1718303  
    9797             */ 
    9898            require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-featured-content.php'; 
     99        } 
     100 
     101        $service_options = get_option( 'ect_service' ); 
     102        if ( $service_options['status'] ) { 
     103            /** 
     104             * Load Service Type 
     105             */ 
     106            require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-service.php'; 
    99107        } 
    100108 
     
    113121            'essential-content-types_page_ect-testimonial'      => 1, 
    114122            'essential-content-types_page_ect-featured-content' => 1, 
     123            'essential-content-types_page_ect-service'          => 1, 
    115124        ); 
    116          
     125 
    117126        if ( ! isset( $allowed_pages[ $hook_suffix ] ) ){ 
    118127            return; 
    119128        } 
    120          
     129 
    121130        wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/essential-content-types-admin.css', array(), $this->version, 'all' ); 
    122131 
     
    134143            'essential-content-types_page_ect-testimonial'      => 1, 
    135144            'essential-content-types_page_ect-featured-content' => 1, 
     145            'essential-content-types_page_ect-service'          => 1, 
    136146        ); 
    137          
     147 
    138148        if ( ! isset( $allowed_pages[ $hook_suffix ] ) ){ 
    139149            return; 
     
    149159    function settings_menu() { 
    150160        // Add Main Menu 
    151         add_menu_page(  
     161        add_menu_page( 
    152162            esc_html__( 'Essential Content Types', 'essential-content-types' ), //$page_title 
    153163            esc_html__( 'Essential Content Types', 'essential-content-types' ), //$menu_title 
     
    156166            array( $this, 'main_settings_display' ), //$function 
    157167            'dashicons-layout', //$icon_url 
    158             '99.01564' //$position  
     168            '99.01564' //$position 
    159169        ); 
    160170    } 
  • essential-content-types/trunk/admin/class-featured-content.php

    r1672708 r1718303  
    298298            'type'                 => 'textarea', 
    299299        ) ); 
    300          
     300 
    301301        $wp_customize->add_setting( 'featured_content_featured_image', array( 
    302302            'default'              => '', 
     
    553553        <?php 
    554554        } else { ?> 
    555             <p><em><?php _e( 'Your Featured Content Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
     555            <p><em><?php esc_html_e( 'Your Featured Content Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
    556556        <?php 
    557557        } 
  • essential-content-types/trunk/admin/class-portfolio.php

    r1641004 r1718303  
    687687        <?php 
    688688        } else { ?> 
    689             <p><em><?php _e( 'Your Portfolio Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
     689            <p><em><?php esc_html_e( 'Your Portfolio Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
    690690        <?php 
    691691        } 
  • essential-content-types/trunk/admin/class-testimonial.php

    r1641004 r1718303  
    615615        <?php 
    616616        } else { ?> 
    617             <p><em><?php _e( 'Your Testimonial Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
     617            <p><em><?php esc_html_e( 'Your Testimonial Archive currently has no entries. You can start creating them on your dashboard.', 'essential-content-types' ); ?></p></em> 
    618618        <?php 
    619619        } 
     
    727727} 
    728728 
    729  
    730  
    731729/** 
    732730 * Add Testimonial support 
     
    739737} 
    740738add_action( 'after_setup_theme', 'essential_content_testimonial_support' ); 
     739 
     740 
     741/** 
     742 * Class to Renders and save metabox options 
     743 * 
     744  */ 
     745class Essential_Content_Jetpack_Testimonial_Metabox { 
     746    private $meta_box; 
     747 
     748    private $fields; 
     749 
     750    /** 
     751    * Constructor 
     752    * 
     753        * 
     754    * @access public 
     755    * 
     756    */ 
     757    public function __construct( $meta_box_id, $meta_box_title, $post_type ) { 
     758 
     759        $this->meta_box = array ( 
     760            'id'        => $meta_box_id, 
     761            'title'     => $meta_box_title, 
     762            'post_type' => $post_type, 
     763        ); 
     764 
     765        $this->fields = array( 
     766            'ect-testimonials', 
     767        ); 
     768 
     769 
     770        // Add metaboxes 
     771        add_action( 'add_meta_boxes', array( $this, 'add' ) ); 
     772 
     773        add_action( 'save_post', array( $this, 'save' ) ); 
     774    } 
     775 
     776    /** 
     777    * Add Meta Box for multiple post types. 
     778    * 
     779        * 
     780    * @access public 
     781    */ 
     782    public function add($postType) { 
     783        if( in_array( $postType, $this->meta_box['post_type'] ) ) { 
     784            add_meta_box( $this->meta_box['id'], $this->meta_box['title'], array( $this, 'show' ), $postType ); 
     785        } 
     786    } 
     787 
     788    /** 
     789    * Renders metabox 
     790    * 
     791        * 
     792    * @access public 
     793    */ 
     794    public function show() { 
     795        global $post; 
     796 
     797        // Use nonce for verification 
     798        wp_nonce_field( basename( __FILE__ ), 'ect_custom_meta_box_nonce' ); 
     799 
     800        $position = get_post_meta( $post->ID, 'ect_testimonial_position', true ); 
     801 
     802        // Begin the form table?> 
     803        <table class="form-table"> 
     804            <tbody> 
     805                <tr> 
     806                    <td> 
     807                        <label for="ect_testimonial_position"><?php esc_html_e( 'Position', 'essential-content-types' ); ?></label> 
     808                    </td> 
     809 
     810                    <td> 
     811                        <input type="text" class="regular-text" name="ect_testimonial_position" value="<?php echo esc_attr( $position ); ?>" /> 
     812                    </td> 
     813                </tr> 
     814            </tbody> 
     815        </table> 
     816    <?php 
     817    } 
     818 
     819    /** 
     820     * Save custom metabox data 
     821     * 
     822     * @action save_post 
     823     * 
     824     * @access public 
     825     */ 
     826    public function save( $post_id ) { 
     827        global $post_type; 
     828 
     829        $post_type_object = get_post_type_object( $post_type ); 
     830 
     831        if ( ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )                      // Check Autosave 
     832        || ( ! isset( $_POST['post_ID'] ) || $post_id != $_POST['post_ID'] )        // Check Revision 
     833        || ( ! in_array( $post_type, $this->meta_box['post_type'] ) )                  // Check if current post type is supported. 
     834        || ( ! check_admin_referer( basename( __FILE__ ), 'ect_custom_meta_box_nonce') )    // Check nonce - Security 
     835        || ( ! current_user_can( $post_type_object->cap->edit_post, $post_id ) ) )  // Check permission 
     836        { 
     837          return $post_id; 
     838        } 
     839 
     840        if ( ! update_post_meta ( $post_id, 'ect_testimonial_position', sanitize_text_field( $_POST['ect_testimonial_position'] ) ) ) { 
     841            add_post_meta( $post_id, 'ect_testimonial_position', sanitize_text_field( $_POST['ect_testimonial_position'] ), true ); 
     842        } 
     843    } 
     844} 
     845 
     846$ect_metabox = new Essential_Content_Jetpack_Testimonial_Metabox( 
     847    'ect-options', //metabox id 
     848    esc_html__( 'Testmonial Options', 'essential-content-types' ), //metabox title 
     849    array( 'jetpack-testimonial' ) //metabox post types 
     850); 
  • essential-content-types/trunk/admin/css/essential-content-types-admin.css

    r1641221 r1718303  
    257257.ect-main .site-title { 
    258258  font-family: "Trebuchet MS", Helvetica, sans-serif; 
    259   text-transform: capitalize;  
     259  text-transform: capitalize; 
    260260} 
    261261 
     
    314314  padding: 11px 25px; 
    315315  position: relative; 
    316  }  
     316 } 
    317317 
    318318.ect-main .module-header.active { 
     
    340340} 
    341341 
    342 .ect-main .catch-modules {  
     342.ect-main .catch-modules { 
    343343  background-color: #f9f9f9; 
    344344  border-radius: 3px; 
     
    388388  -webkit-flex-shrink: 0; 
    389389      -ms-flex-negative: 0; 
    390           flex-shrink: 0;   
     390          flex-shrink: 0; 
    391391  position: relative; 
    392392  float: none; 
     
    595595## >= 768px 
    596596--------------------------------------------------------------*/ 
    597 @media screen and (min-width: 48em) {  
    598   .ect-main .container {  
     597@media screen and (min-width: 48em) { 
     598  .ect-main .container { 
    599599    padding: 30px; 
    600600    max-width: 100%; 
     
    623623  .ect-main .menu-footer-container { 
    624624    padding: 10px 40px 30px; 
    625   }  
     625  } 
    626626} 
    627627 
     
    669669  } 
    670670 
     671  .ect-main #dashboard .catch-modules { 
     672    -ms-flex: 48%; 
     673    -webkit-flex: 48%; 
     674    flex: 0 1 48%; 
     675    margin: 10px 1%; 
     676  } 
     677 
    671678  .ect-main .menu-footer-container { 
    672679    padding: 25px 40px; 
    673   }  
     680  } 
    674681 
    675682  .ect-main .footer-navigation a { 
  • essential-content-types/trunk/admin/partials/dashboard-display.php

    r1684128 r1718303  
    102102                    </div> 
    103103                </div><!-- #module-featured-content --> 
     104 
     105                <div id="module-service" class="catch-modules"> 
     106                    <?php 
     107                        $service_options = get_option( 'ect_service' ); 
     108                    ?> 
     109                    <div class="module-header <?php echo $service_options['status'] ? 'active' : 'inactive'; ?>"> 
     110                        <h3 class="module-title"><?php esc_html_e( 'Services', 'essential-content-types' ); ?></h3> 
     111 
     112                        <div class="switch"> 
     113                            <input type="checkbox" id="ect_service" class="input-switch" rel="ect_service" <?php checked( true, $service_options['status'] ); ?>  > 
     114                            <label for="ect_service"></label> 
     115                        </div> 
     116 
     117                        <div class="loader"></div> 
     118                    </div> 
     119 
     120                    <div class="module-content"> 
     121                        <p><?php esc_html_e( 'Service – Create and display your service on your website.', 'essential-content-types' ); ?></p> 
     122 
     123                        <p><?php esc_html_e( 'Once enabled, Service Post Type options will appear on Dashboard Menu', 'essential-content-types' ); ?></p> 
     124 
     125                        <p><?php printf( esc_html__( '%1$sClick here%2$s to view Service Archive Options.', 'essential-content-types' ) , '<a href ="' . esc_url( admin_url( 'customize.php?autofocus[control]=service_title' ) ) . '" target="_blank">', '</a>' ); ?></p> 
     126 
     127                        <p>For more information on <strong>How to use Service Shortcodes</strong>, <a href="https://catchthemes.com/blog/essential-content-types-plugin/#Service" title="Essential Content Type: Service Shortcode" target="_blank">Click here</a></p> 
     128                    </div> 
     129                </div><!-- #module-service --> 
    104130            </div><!-- .module-container --> 
    105131        </div><!-- .container --> 
  • essential-content-types/trunk/essential-content-types.php

    r1684128 r1718303  
    1717 * Plugin URI:        https://catchthemes.com/wp-plugins/essential-content-types/ 
    1818 * Description:       Essential Content Types allows you to feature the impressive content through different content/post types on your website just the way you want it. These content/post types are missed by the themes in WordPress Theme Directory as the feature falls more towards the plugins’ territory. 
    19  * Version:           1.0.4 
     19 * Version:           1.0.5 
    2020 * Author:            Catch Themes 
    2121 * Author URI:        https://catchthemes.com 
  • essential-content-types/trunk/includes/class-essential-content-types-activator.php

    r1641004 r1718303  
    3636                    'ect_portfolio', 
    3737                    'ect_testimonial', 
    38                     'ect_featured_content' 
     38                    'ect_featured_content', 
     39                        'ect_service' 
    3940                ); 
    4041 
  • essential-content-types/trunk/includes/class-essential-content-types.php

    r1641004 r1718303  
    7575        $this->set_locale(); 
    7676        $this->define_admin_hooks(); 
    77          
     77 
    7878    } 
    7979 
     
    149149 
    150150        $this->loader->add_action( 'admin_menu', $plugin_admin, 'settings_menu' ); 
    151          
     151 
    152152        ////Add ajax request handler for dashbaoard switch 
    153153        $this->loader->add_action( 'wp_ajax_ect_dashboard_switch', $plugin_admin, 'dashboard_switch' ); 
  • essential-content-types/trunk/languages/essential-content-types.pot

    r1684128 r1718303  
    11# Copyright (C) 2017 Catch Themes 
    2 # This file is distributed under the GNU General Public License v3. 
     2# This file is distributed under the GNU General Public License v2 or later. 
    33#, fuzzy 
    44msgid "" 
     
    66"Project-Id-Version: Essential Content Types\n" 
    77"Report-Msgid-Bugs-To: https://wordpress.org/tags/_s\n" 
    8 "POT-Creation-Date: 2017-06-23 14:58+0545\n" 
    9 "PO-Revision-Date: 2016-12-07 23:04-0500\n" 
     8"POT-Creation-Date: 2017-08-23 23:24+0545\n" 
     9"PO-Revision-Date: 2016-12-12 09:23-0500\n" 
    1010"Last-Translator: Sakin Shrestha <info@catchthemes.com>\n" 
    1111"Language-Team: Catch Themes <info@catchthemes.com>\n" 
     
    1515"Content-Transfer-Encoding: 8bit\n" 
    1616"Plural-Forms: nplurals=2; plural=n != 1;\n" 
    17 "X-Generator: Poedit 2.0.2\n" 
    18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;esc_attr_e;esc_attr__;_nx;" 
    19 "esc_html__;esc_html_e\n" 
     17"X-Generator: Poedit 2.0.3\n" 
     18"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;esc_attr_e;esc_attr__;_nx;_x;" 
     19"esc_html_e;esc_html__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_n_noop:1,2;" 
     20"__ngettext_noop:1,2;_c,_nc:4c,1,2\n" 
    2021"X-Poedit-Basepath: .\n" 
    2122"X-Poedit-SourceCharset: UTF-8\n" 
    2223"X-Poedit-SearchPath-0: ..\n" 
    2324 
    24 #: ../admin/class-essential-content-types-admin.php:152 
    25 #: ../admin/class-essential-content-types-admin.php:153 
     25#: ../admin/class-essential-content-types-admin.php:162 
     26#: ../admin/class-essential-content-types-admin.php:163 
    2627msgid "Essential Content Types" 
    2728msgstr "" 
    2829 
    29 #: ../admin/class-essential-content-types-admin.php:167 
     30#: ../admin/class-essential-content-types-admin.php:177 
    3031msgid "You do not have sufficient permissions to access this page." 
    3132msgstr "" 
    3233 
    33 #: ../admin/class-essential-content-types-admin.php:185 
     34#: ../admin/class-essential-content-types-admin.php:195 
    3435msgid "Connection Error. Please try again." 
    3536msgstr "" 
     
    5455 
    5556#: ../admin/class-featured-content.php:107 ../admin/class-portfolio.php:234 
    56 #: ../admin/class-testimonial.php:267 
     57#: ../admin/class-service.php:107 ../admin/class-testimonial.php:267 
    5758msgid "Add New" 
    5859msgstr "" 
     
    8687msgstr "" 
    8788 
    88 #: ../admin/class-featured-content.php:115 
     89#: ../admin/class-featured-content.php:115 ../admin/class-service.php:115 
    8990msgid "Filter contents list" 
    9091msgstr "" 
     
    193194 
    194195#: ../admin/class-featured-content.php:185 ../admin/class-portfolio.php:313 
     196#: ../admin/class-service.php:185 
    195197msgid "Separate tags with commas" 
    196198msgstr "" 
    197199 
    198200#: ../admin/class-featured-content.php:186 ../admin/class-portfolio.php:314 
     201#: ../admin/class-service.php:186 
    199202msgid "Add or remove tags" 
    200203msgstr "" 
    201204 
    202205#: ../admin/class-featured-content.php:187 ../admin/class-portfolio.php:315 
     206#: ../admin/class-service.php:187 
    203207msgid "Choose from the most used tags" 
    204208msgstr "" 
    205209 
    206210#: ../admin/class-featured-content.php:188 ../admin/class-portfolio.php:316 
     211#: ../admin/class-service.php:188 
    207212msgid "No tags found." 
    208213msgstr "" 
     
    222227 
    223228#: ../admin/class-featured-content.php:211 ../admin/class-portfolio.php:339 
    224 #: ../admin/class-testimonial.php:313 
     229#: ../admin/class-service.php:211 ../admin/class-testimonial.php:313 
    225230msgid "Custom field updated." 
    226231msgstr "" 
    227232 
    228233#: ../admin/class-featured-content.php:212 ../admin/class-portfolio.php:340 
    229 #: ../admin/class-testimonial.php:314 
     234#: ../admin/class-service.php:212 ../admin/class-testimonial.php:314 
    230235msgid "Custom field deleted." 
    231236msgstr "" 
     
    263268 
    264269#: ../admin/class-featured-content.php:221 ../admin/class-portfolio.php:349 
    265 #: ../admin/class-testimonial.php:323 
     270#: ../admin/class-service.php:221 ../admin/class-testimonial.php:323 
    266271msgid "M j, Y @ G:i" 
    267272msgstr "" 
     
    305310 
    306311#: ../admin/class-featured-content.php:627 ../admin/class-portfolio.php:761 
     312#: ../admin/class-service.php:627 
    307313msgid "Types" 
    308314msgstr "" 
    309315 
    310316#: ../admin/class-featured-content.php:658 ../admin/class-portfolio.php:792 
     317#: ../admin/class-service.php:658 
    311318msgid "Tags" 
    312319msgstr "" 
    313320 
    314321#: ../admin/class-featured-content.php:684 ../admin/class-portfolio.php:818 
     322#: ../admin/class-service.php:684 
    315323#, php-format 
    316324msgid "<span>Author:</span> <a href=\"%1$s\">%2$s</a>" 
     
    558566"Your Portfolio Archive currently has no entries. You can start creating " 
    559567"them on your dashboard." 
     568msgstr "" 
     569 
     570#: ../admin/class-service.php:101 
     571msgid "Service Items" 
     572msgstr "" 
     573 
     574#: ../admin/class-service.php:103 ../admin/class-service.php:276 
     575#: ../admin/partials/dashboard-display.php:110 
     576msgid "Services" 
     577msgstr "" 
     578 
     579#: ../admin/class-service.php:104 ../admin/class-service.php:105 
     580#: ../admin/class-service.php:234 
     581msgid "Service" 
     582msgstr "" 
     583 
     584#: ../admin/class-service.php:106 
     585msgid "All Services" 
     586msgstr "" 
     587 
     588#: ../admin/class-service.php:108 
     589msgid "Add New Service" 
     590msgstr "" 
     591 
     592#: ../admin/class-service.php:109 
     593msgid "Edit Service" 
     594msgstr "" 
     595 
     596#: ../admin/class-service.php:110 
     597msgid "New Service" 
     598msgstr "" 
     599 
     600#: ../admin/class-service.php:111 
     601msgid "View Service" 
     602msgstr "" 
     603 
     604#: ../admin/class-service.php:112 
     605msgid "Search Services" 
     606msgstr "" 
     607 
     608#: ../admin/class-service.php:113 
     609msgid "No Services found" 
     610msgstr "" 
     611 
     612#: ../admin/class-service.php:114 
     613msgid "No Services found in Trash" 
     614msgstr "" 
     615 
     616#: ../admin/class-service.php:116 
     617msgid "Service list navigation" 
     618msgstr "" 
     619 
     620#: ../admin/class-service.php:117 
     621msgid "Services list" 
     622msgstr "" 
     623 
     624#: ../admin/class-service.php:147 ../admin/class-service.php:149 
     625msgid "Service Types" 
     626msgstr "" 
     627 
     628#: ../admin/class-service.php:148 
     629msgid "Service Type" 
     630msgstr "" 
     631 
     632#: ../admin/class-service.php:150 
     633msgid "All Service Types" 
     634msgstr "" 
     635 
     636#: ../admin/class-service.php:151 
     637msgid "Edit Service Type" 
     638msgstr "" 
     639 
     640#: ../admin/class-service.php:152 
     641msgid "View Service Type" 
     642msgstr "" 
     643 
     644#: ../admin/class-service.php:153 
     645msgid "Update Service Type" 
     646msgstr "" 
     647 
     648#: ../admin/class-service.php:154 
     649msgid "Add New Service Type" 
     650msgstr "" 
     651 
     652#: ../admin/class-service.php:155 
     653msgid "New Service Type Name" 
     654msgstr "" 
     655 
     656#: ../admin/class-service.php:156 
     657msgid "Parent Service Type" 
     658msgstr "" 
     659 
     660#: ../admin/class-service.php:157 
     661msgid "Parent Service Type:" 
     662msgstr "" 
     663 
     664#: ../admin/class-service.php:158 
     665msgid "Search Service Types" 
     666msgstr "" 
     667 
     668#: ../admin/class-service.php:159 
     669msgid "Service type list navigation" 
     670msgstr "" 
     671 
     672#: ../admin/class-service.php:160 
     673msgid "Service type list" 
     674msgstr "" 
     675 
     676#: ../admin/class-service.php:174 ../admin/class-service.php:176 
     677msgid "Service Tags" 
     678msgstr "" 
     679 
     680#: ../admin/class-service.php:175 
     681msgid "Service Tag" 
     682msgstr "" 
     683 
     684#: ../admin/class-service.php:177 
     685msgid "All Service Tags" 
     686msgstr "" 
     687 
     688#: ../admin/class-service.php:178 
     689msgid "Edit Service Tag" 
     690msgstr "" 
     691 
     692#: ../admin/class-service.php:179 
     693msgid "View Service Tag" 
     694msgstr "" 
     695 
     696#: ../admin/class-service.php:180 
     697msgid "Update Service Tag" 
     698msgstr "" 
     699 
     700#: ../admin/class-service.php:181 
     701msgid "Add New Service Tag" 
     702msgstr "" 
     703 
     704#: ../admin/class-service.php:182 
     705msgid "New Service Tag Name" 
     706msgstr "" 
     707 
     708#: ../admin/class-service.php:183 
     709msgid "Search Service Tags" 
     710msgstr "" 
     711 
     712#: ../admin/class-service.php:184 
     713msgid "Popular Service Tags" 
     714msgstr "" 
     715 
     716#: ../admin/class-service.php:189 
     717msgid "Service tag list navigation" 
     718msgstr "" 
     719 
     720#: ../admin/class-service.php:190 
     721msgid "Service tag list" 
     722msgstr "" 
     723 
     724#: ../admin/class-service.php:210 
     725#, php-format 
     726msgid "Service updated. <a href=\"%s\">View item</a>" 
     727msgstr "" 
     728 
     729#: ../admin/class-service.php:213 
     730msgid "Service updated." 
     731msgstr "" 
     732 
     733#: ../admin/class-service.php:215 
     734#, php-format 
     735msgid "Service restored to revision from %s" 
     736msgstr "" 
     737 
     738#: ../admin/class-service.php:216 
     739#, php-format 
     740msgid "Service published. <a href=\"%s\">View content</a>" 
     741msgstr "" 
     742 
     743#: ../admin/class-service.php:217 
     744msgid "Service saved." 
     745msgstr "" 
     746 
     747#: ../admin/class-service.php:218 
     748#, php-format 
     749msgid "" 
     750"Service submitted. <a target=\"_blank\" href=\"%s\">Preview content</a>" 
     751msgstr "" 
     752 
     753#: ../admin/class-service.php:219 
     754#, php-format 
     755msgid "" 
     756"Service scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=" 
     757"\"%2$s\">Preview service</a>" 
     758msgstr "" 
     759 
     760#: ../admin/class-service.php:222 
     761#, php-format 
     762msgid "" 
     763"Service item draft updated. <a target=\"_blank\" href=\"%s\">Preview " 
     764"content</a>" 
     765msgstr "" 
     766 
     767#: ../admin/class-service.php:271 
     768msgid "ECT: Service" 
     769msgstr "" 
     770 
     771#: ../admin/class-service.php:284 
     772msgid "Service Archive Title" 
     773msgstr "" 
     774 
     775#: ../admin/class-service.php:297 
     776msgid "Service Archive Content" 
     777msgstr "" 
     778 
     779#: ../admin/class-service.php:311 
     780msgid "Service Archive Featured Image" 
     781msgstr "" 
     782 
     783#: ../admin/class-service.php:555 
     784msgid "" 
     785"Your Service Archive currently has no entries. You can start creating them " 
     786"on your dashboard." 
    560787msgstr "" 
    561788 
     
    665892#, php-format 
    666893msgid "" 
    667 "Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" " 
    668 "href=\"%2$s\">Preview testimonial</a>" 
     894"Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=" 
     895"\"%2$s\">Preview testimonial</a>" 
    669896msgstr "" 
    670897 
     
    708935"Your Testimonial Archive currently has no entries. You can start creating " 
    709936"them on your dashboard." 
     937msgstr "" 
     938 
     939#: ../admin/class-testimonial.php:807 
     940msgid "Position" 
     941msgstr "" 
     942 
     943#: ../admin/class-testimonial.php:848 
     944msgid "Testmonial Options" 
    710945msgstr "" 
    711946 
     
    7671002msgstr "" 
    7681003 
     1004#: ../admin/partials/dashboard-display.php:121 
     1005msgid "Service – Create and display your service on your website." 
     1006msgstr "" 
     1007 
     1008#: ../admin/partials/dashboard-display.php:123 
     1009msgid "Once enabled, Service Post Type options will appear on Dashboard Menu" 
     1010msgstr "" 
     1011 
     1012#: ../admin/partials/dashboard-display.php:125 
     1013#, php-format 
     1014msgid "%1$sClick here%2$s to view Service Archive Options." 
     1015msgstr "" 
     1016 
    7691017#: ../admin/partials/footer.php:22 
    7701018msgid "Donate" 
Note: See TracChangeset for help on using the changeset viewer.