Plugin Directory

Changeset 3392778


Ignore:
Timestamp:
11/10/2025 08:42:44 AM (5 months ago)
Author:
infility
Message:

V2.14.22 (20251110) Ben: 抓取网页数据公共化修复bug

Location:
infility-global/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • infility-global/trunk/infility_global.php

    r3392688 r3392778  
    44Plugin URI: https://www.infility.cn/
    55Description: Infility公共插件
    6 Version: 2.14.21
     6Version: 2.14.22
    77Author: Infility
    88Author URI: https://www.infility.cn/
     
    135135    function __construct()
    136136    {
    137         define( 'INFILITY_GLOBAL_VERSION', '2.14.21' );
     137        define( 'INFILITY_GLOBAL_VERSION', '2.14.22' );
    138138        define( 'INFILITY_GLOBAL_PATH', plugin_dir_path( __FILE__ ) ); // fullpath/wp-content/plugins/infility-global/ // 有斜杠
    139139        define( 'INFILITY_GLOBAL_URL', plugins_url( '/', __FILE__ ) ); // https://the_domain/wp-content/plugins/infility-global/ // 斜杠是自己加的
  • infility-global/trunk/widgets/infility-import-data/include/infility-import-site.php

    r3392635 r3392778  
    733733
    734734        $format_str = $this->htmlTagRuleFormat($type,$search);
    735         $tags = $xpath->query("//$format_str");
     735        $tags = $xpath->query("$format_str");
    736736
    737737        foreach($tags as $key=>$value){
     
    777777                $child = $v['child'];
    778778                if(!empty($v['type']) && $v['type']=='class'){
    779                     $format_str .= "//*[@class='$class']//*[@class='$child']|";
     779                    $format_str .= "//*[contains(concat(' ', normalize-space(@class), ' '), ' $class ')]//*[contains(concat(' ', normalize-space(@class), ' '), ' $child ')]|";
     780//                    $format_str .= "//*[@class='$class']//*[@class='$child']|";
    780781                }else{
    781                     $format_str .= "//*[@class='$class']//$child|";
     782                    $format_str .= "//*[contains(concat(' ', normalize-space(@class), ' '), ' $class ')]//$child|";
     783//                    $format_str .= "//*[@class='$class']//$child|";
    782784                }
    783785            }
     
    828830
    829831    function add_image_to_media_library($image_url, $post_id = 0) {
     832        if(empty($image_url)){return false;}
     833
    830834        require_once(ABSPATH . 'wp-admin/includes/file.php');
    831835        require_once(ABSPATH . 'wp-admin/includes/media.php');
    832836        require_once(ABSPATH . 'wp-admin/includes/image.php');
     837
     838        if(!strstr($image_url,'https:')){$image_url = 'https:'.$image_url;}
    833839
    834840        // 下载图片到临时文件
     
    10521058        }
    10531059
    1054 
    10551060        if(!empty($data['category_name']) && !empty($data['taxonomy'])){
    10561061            if(taxonomy_exists($data['taxonomy'])){
     
    10671072            }
    10681073        }
    1069 
    10701074
    10711075        if($data['page_type']=='category' && !empty($url_id)){
Note: See TracChangeset for help on using the changeset viewer.