WordPress.org

Plugin Directory


Ignore:
Timestamp:
01/03/18 22:47:28 (3 weeks ago)
Author:
codepeople
Message:

The current update:

  • Implements the integration with the Gutenberg Editor, the editor that will be included with the next versions of WordPress.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • photoshow/trunk/modules/01_WP/wp.clss.php

    r1416673 r1796740  
    1 <?php  
     1<?php 
    22 
    33if( !class_exists( 'WPMClass' ) ) 
     
    66    { 
    77        var $text_domain; 
    8          
     8 
    99        function __construct( $config ) 
    1010        { 
    1111            $this->text_domain = $config[ 'text_domain' ]; 
    1212        } 
    13          
     13 
    1414        // Displays and manages the settings section for internal media library 
    1515        function settings() 
    16         {    
     16        { 
    1717            ?> 
    1818            <div class="postbox"> 
     
    2121                    <?php _e( 'The media library of current WordPress is included by default', $this->text_domain ); ?> 
    2222                </div> 
    23             </div>   
     23            </div> 
    2424            <?php 
    2525        } // End settings 
    26          
     26 
    2727        function get( $terms, $from, $length ) 
    2828        { 
    2929            global $wpdb; 
    30              
     30 
    3131            $output = new stdClass; 
    32              
     32 
    3333            // Get the attachments that include the search terms 
    3434            $posts = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_type='attachment' AND post_status IN ('publish', 'inherit') AND post_mime_type LIKE 'image%' AND (post_title LIKE '%$terms%' OR post_content LIKE '%$terms%' OR post_name LIKE '%$terms%' OR post_excerpt LIKE '%$terms%') LIMIT $from,$length" ); 
    35              
     35 
    3636            // The list of images 
    3737            $list = array(); 
    3838            if( !empty( $posts ) && is_array( $posts ) ) 
    39             {    
     39            { 
    4040                foreach( $posts as $post ) 
    4141                { 
    4242                    $image = new stdClass(); 
    4343                    $image->url = $post->guid; 
     44                    if(is_ssl()) 
     45                    { 
     46                        $image->url = preg_replace('/^http:/', 'https:', $image->url); 
     47                    } 
    4448                    $image->title = ( ( !empty( $post->post_title ) ) ? $post->post_title : '' ); 
    4549                    $image->author = get_the_author_meta( 'display_name', $post->post_author ); 
    4650                    $image->origin = get_attachment_link( $post->ID ); 
     51 
    4752                    $list[] = $image; 
    4853                } 
     
    5156            return $output; 
    5257        } // End get 
    53          
     58 
    5459        function isActive() 
    5560        { 
Note: See TracChangeset for help on using the changeset viewer.