变更集2870031
时间戳: 2023年2月23日下午01:57:25 ( 16个月 (之前) 位置: 点击鲸 文件夹: -
26已编辑 已复制1个
-
标签/1.1.3 (已复制) (复制自 响尾鲸/树干 ) -
tags/1.1.3/admin/class-clickwhale-admin.php (已修改) ( 1个差异 ) -
tags/1.1.3/admin/class-clickwhale-ajax.php (已修改) ( 4个差异 ) -
tags/1.1.3/admin/class-clickwhale-settings.php (已修改) ( 6个差异 ) -
tags/1.1.3/admin/controllers/linkpages/class-clickwhale-linkpage-edit.php (已修改) ( 5个差异 ) -
tags/1.1.3/admin/controllers/linkpages/class-clickwhale-linkpages-list-table.php (已修改) ( 1个差异 ) -
标签/1.3./admin/controllers/links/class-clickwhale-link-edit.php (已修改) ( 5个差异 ) -
tags/1.1.3/admin/css/clickwhale-admin.css (已修改) ( 1个差异 ) -
tags/1.1.3/admin/helpers/class-clickwhale-links-helper.php (已修改) ( 1个差异 ) -
tags/1.1.3/admin/views/linkpages/linkpage-edit.php (已修改) ( 6个差异 ) -
tags/1.1.3/admin/views/links/link-edit.php (已修改) ( 8个差异 ) -
tags/1.1.3/clickwhale.php (已修改) ( 2个差异 ) -
标签/1.1.3/public/class-clickwhale-linkpage.php (已修改) ( 1个差异 ) -
标签/1.1.3/readme.txt (已修改) ( 3个差异 ) -
trunk/admin/class-clickwhale-admin.php (已修改) ( 1个差异 ) -
trunk/admin/class-clickwhale-ajax.php (已修改) ( 4个差异 ) -
trunk/admin/class-clickwhale-settings.php (已修改) ( 6个差异 ) -
trunk/admin/controllers/linkpages/class-clickwhale-linkpage-edit.php (已修改) ( 5个差异 ) -
trunk/admin/controllers/linkpages/class-clickwhale-linkpages-list-table.php (已修改) ( 1个差异 ) -
trunk/admin/controllers/links/class-clickwhale-link-edit.php (已修改) ( 5个差异 ) -
trunk/admin/css/clickwale-admin.css (已修改) ( 1个差异 ) -
trunk/admin/helpers/class-clickwhale-links-helper.php (已修改) ( 1个差异 ) -
trunk/admin/views/linkpages/linkpage-edit.php (已修改) ( 6个差异 ) -
trunk/admin/views/links/link-edit.php (已修改) ( 8个差异 ) -
trunk/clickwhale.php (已修改) ( 2个差异 ) -
trunk/public/class-clickwhale-linkpage.php (已修改) ( 1个差异 ) -
主干/自述.txt (已修改) ( 3个差异 )
图例:
未修改 补充 远离的
-
clickwhale/tags/1.1.3/admin/class-clickwhole-admin.php 2864265兰特 2870031元 245 245 textToCopy=jQuery(this).parent().find('input').val(); 246 246 247 textToCopy=单击whale_admin.siteurl+“/”+textToCopy ; 247 textToCopy=单击whale_admin.siteurl+“/”+textToCopy + '/' ; 248 248 jQuery('body').append($temp); 249 249 $temp.val(textToCopy).select(); -
clickwhale/tags/1.1.3/admin/class-clickwhole-ajax.php 2864265兰特 2870031元 77 77 $options_migrate[$plugin]=true; 78 78 更新选项('单击whale_hide_notice_migrate',$options_migraate); 79 }其他 if($type===“停用”){ 79 }其他 if($type===“停用”){ 80 80 $options_deactive=获取选项('单击whale_hide_notice_deactivity'); 81 81 $options_deactive[$plugin]=true; … … 262 262 263 263 /** 264 *@返回无效 264 265 *@自1.1.0起 265 *@返回无效 266 266 */ 267 267 公共函数get_posts_by_post_type(){ … … 301 301 302 302 /** 303 *@返回无效 303 304 *@自1.1.0起 304 *@返回无效 305 305 */ 306 306 公共函数get_cw_links(){ … … 325 325 326 326 /** 327 *@返回无效 327 328 *@自1.1.0起 328 *@返回无效 329 329 */ 330 330 公共函数track_custom_link(){ -
clickwhale/tags/1.1.3/admin/class-clickwhare-settings.php 2831969兰特 2870031元 73 73 “nofollow”=>1, 74 74 “赞助商”=>0, 75 “slug”=>“” 75 “slug”=>“”, 76 'random_slug'=>0, 76 77 ) 77 78 ), … … 309 310 308=>__('308重定向:永久重定向',$this->plugin_name) 310 311 ), 311 'description'=>__('设置将用于新链接的默认重定向类型。',$this->plugin_name), 312 '描述'=>__('设置将用于新链接的默认重定向类型。', 313 $this->plugin_name), 312 314 ) 313 315 ); … … 343 345 添加设置字段( 344 346 “slug”, 345 __('链接 鼻塞 ',$this->plugin_name), 347 __('链接 前缀 ',$this->plugin_name), 346 348 数组($this,'render_controls'), 347 349 '单击whale_general_options', … … 354 356 “value”=>$general_options['slug'], 355 357 “占位符”=>“”, 356 “description”=>__(“此时,您可以输入新链接的默认slug。<br><strong>重要提示:</strong>如果您更改slug,现有链接将不会更改。”,$this->plugin_name), 358 “description”=>__('在这里,您可以输入一个前缀,该前缀将在创建新链接时添加。例如:<em>链接</em>。<br><strong>重要提示:</strong>如果更改前缀,它将不会影响现有链接。', 359 $this->plugin_name), 360 ) 361 ); 362 添加设置字段( 363 '随机插入', 364 __(“随机Slug”,$this->plugin_name), 365 数组($this,'render_controls'), 366 '单击whale_general_options', 367 '通用设置节', 368 阵列( 369 “控制”=>“复选框”, 370 “id”=>“random_slug”, 371 'name'=>'clickwhale_general_options[random_slug]', 372 “value”=>设置($general_options['random_slug'])? 1 : 0, 373 “label”=>__(“创建新链接时,选择<u>不</u>建议使用随机链接段塞”, 374 $this->plugin_name), 357 375 ) 358 376 ); … … 367 385 “id”=>“tracking_duration”, 368 386 “name”=>“clickwhale_tracking_options[tracking_duration]”, 369 “值”=> 设置($tracking_options['tracking_duration'])$ tracking_options['tracking_duration']: $defaults['tracking']['options']['跟踪持续时间'], 387 “值”=> $tracking_options['tracking_duration']?? $defaults['tracking']['options']['跟踪持续时间'], 370 388 “选项”=>$duration 371 389 ) … … 397 415 “value”=>设置($tracking_options['exclude_user_by_role'])$ tracking_options['exclude_user_by_role']:0, 398 416 “选项”=>单击whale_WP_User::get_all_roles(), 399 “description”=>__(“检查应该从跟踪中排除的用户角色。”,$this->plugin_name), 417 '描述'=>__('检查应该从跟踪中排除的用户角色。', 418 $this->plugin_name), 400 419 ) 401 420 ); -
clickwhale/tags/1.1.3/admin/controllers/linkpages/class-clickwhale-linkpage-edit.php 2864265兰特 2870031元 64 64 65 65 /** 66 *@自1.1.0起 67 66 *@return数组 67 *@自1.1.0起 68 68 */ 69 69 公共静态函数get_post_types():数组{ … … 273 273 274 274 jQuery(“#添加链接类型”).select2({ 275 占位符:“<? php(_e)( “选择链接类型”、“clickwhale” ) ?>', 275 占位符:“<? php(_e)( “选择链接类型”、“clickwhale” ) ?>', 276 276 宽度:“100%”, 277 277 搜索的最小结果:-1 278 278 }); 279 279 jQuery(“#add-links-select”).select2({ 280 占位符:“<? php(_e)( “选择项目”,“点击鲸鱼” ) ?>', 280 占位符:“<? php(_e)( '选择项目','点击鲸' ) ?>', 281 281 宽度:“100%”, 282 282 搜索的最小结果:10 … … 442 442 倍数:false 443 443 }).on('select',function(){//它也有“open”和“close”事件 444 var attachment=custom_uploader.state().get('selection').first().toJSON(); 445 button.html('<img src=“'+attachment.url+'”>').next.().show().next().val(attachment.id); 444 var attachment=custom_uploader.state().get('selection').first().toJSON(), 445 mediaInput=button.parent().find('input'); 446 button.html('<img src=“'+attachment.url+'”>').next().show(); 447 mediaInput.val(attachment.id).trigger(“更改”); 446 448 }).open(); 447 449 … … 455 457 button.next().val(“”);// 清空隐藏字段 456 458 button.hide().prev().html('上传图像'); 459 }) 460 .on('keyup change blur','input',function(){ 461 禁用_ogpreview_button(); 457 462 }); 463 464 jQuery('input[type=“hidden”]').bind(“change”,function(){ 465 禁用_ogpreview_button(); 466 }); 467 jQuery(“.linkpage-logo-remove”)点击(函数(){ 468 禁用_ogpreview_button(); 469 }); 458 470 459 471 /** … … 569 581 } 570 582 } 583 584 函数disable_ogpreview_button(){ 585 jQuery(“#opengraph-live-preview”) 586 .addClass(“禁用”) 587 .next() 588 .text(“保存页面以查看打开的图形预览”,“clickwhale”)?>”); 589 } 571 590 }); 572 591 </script> -
clickwhale/tags/1.1.3/admin/controllers/linkpages/class-clickwhale-linkpages-list-table.php 2864265兰特 2870031元 43 43 'edit'=>sprintf('<a href=“?page=clickwhale编辑链接页面&id=%s”>%s</a>',$item['id'], 44 44 __(“编辑”,“点击鲸”), 45 '视图'=>'<a href=“'.get_bloginfo('url').'/'.$item['slug']。' “target=”_blank“>查看</a>', 45 '视图'=>'<a href=“'.get_bloginfo('url').'/'.$item['slug']。' / “target=”_blank“>查看</a>', 46 46 “删除”=>sprintf('<a href=“?page=%s&action=delete&id=%s”>%s</a>', 47 47 sanitize_text_field($_REQUEST['page']),$item['id'],__('Delete','clickwhale')), -
clickwhale/tags/1.1.3/admin/controllers/links/class-clickwhale-link-edit.php 2831969兰特 2870031元 45 45 46 46 if(isset($request['id']){ 47 $item=$wpdb->get_row($wpdb->prepare(“SELECT*FROM{$wpdb->prefix}clickwhale_links WHERE id=%d”,intval($request['id'])),ARRAY_A); 47 $item=$wpdb->get_row($wpdb->prepare(“SELECT*FROM{$wpdb->prefix}clickwhale_links WHERE id=%d”, 48 intval($request['id']),ARRAY_A); 48 49 if(!$item){ 49 50 $item=$defaults; … … 125 126 公共静态函数check_slug($slug,$id){ 126 127 全局$wpdb; 127 if($wpdb->get_row($wddb->prepare(“SELECT slug FROM{$wpdb->prefix}clickwhale_links WHERE slug=%s AND id!=%d”,$slug,$id),'ARRAY_A')){ 128 如果($wpdb->get_row($wddb->prepare(“SELECT slug FROM{$wpdb->prefix}clickwhale_links WHERE slug=%s AND id!=%d”), 129 $slug,$id),'ARRAY_A')){ 128 130 返回true; 129 131 }其他{ … … 174 176 175 177 公共函数admin_scripts(){ 176 $nonce=wp_create_nonce('check_slug'); 178 $nonce=wp_create_nonce('check_slug'); 179 $nonce_random=wp_create_nonce('random_slug'); 177 180 ?> 178 181 <script type='text/javascript'> … … 194 197 “type”:“link”, 195 198 “slug”:slug.val(), 196 “id”:<? php echo esc_attr(intval( isset($_GET['id'])$_ 获取['id']: 0 ) ); ?> 199 “id”:<? php echo esc_attr(intval( $_GET['id']?? 0 ) ); ?> 197 200 },函数(响应){ 198 201 //slug存在 199 202 if(response.data===真){ 200 203 slug.addClass(“错误”); 201 jQuery('#cw-slug--description').text('<?php_e('此slug已在使用中!请输入另一个slug','clickwhale')?>'); 204 jQuery('#cw-slug--description').text('<?php_e('此slug已被使用!请输入另一个slug', 205 “点击鲸鱼”)?>); 202 206 } 203 207 //段塞不存在 … … 214 218 }) 215 219 }); 216 217 220 }); 218 221 </script> -
clickwhale/tags/1.1.3/admin/css/clickwhole-admin.css 2864265兰特 2870031元 21 21 顶部:5px; 22 22 颜色:#bbbbbb; 23 } 24 25 .slag-input-edit--换行{ 26 显示器:柔性; 27 对齐项目:居中; 28 justify-content:灵活启动; 29 间距:15px; 30 最大宽度:95%; 31 } 32 33 .slag-input-edit--换行范围{ 34 字体大小:13px; 35 不透明度:.7; 23 36 } 24 37 -
clickwhale/tags/1.1.3/admin/helpers/class-clickwhale-links-helper.php 2831969兰特 2870031元 12 12 } 13 13 14 /** 15 *@throws异常 16 */ 17 公共静态函数get_random_slug(int$length=6):string{ 18 $characters='abcdefghijklmnopqrstuvwxyz'; 19 $string=“”; 20 21 对于($i=0;$i<$length;$i++){ 22 $string.=$ 字符[random_int(0,strlen($个字符)-1)]; 23 } 24 25 返回$string; 26 } 27 14 28 } -
单击鲸鱼/tags/1.1.3/admin/views/linkpages/linkpage-edit.php 2864265兰特 2870031元 59 59 $seoOGImageId=$social['seo']['gimage']??''; 60 60 61 $seoOGPreviewVendorURL=' https://www.opengraph.xyz/url/ '; 62 $seoOGLPURL=get_bloginfo('url')。'/'。 esc_attr($item['slug']).'/'; 63 61 64 //横幅 62 65 do_action('单击whale_admin_banner'); … … 76 79 77 80 <? php if(isset($item['slug'])&&$item['slug']!=='') { ?> 78 <a href=“<?php echo trailingslashit(get_bloginfo('url')).$item['slug']?> ” 81 <a href=“<?php echo trailingslashit(get_bloginfo('url')).$item['slug']?> / ” 79 82 target=“_blank”rel=“noopener” 80 83 class=“page-title-action”><? php_e(“查看页面”,$this->plugin_name)?></ a> … … 150 153 <? php$url=__(“url预览”, 151 154 $this->plugin_name)。':'。 get_bloginfo(“url”).'/';?> 152 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> 155 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> / 153 156 </p> 154 157 </td> … … 382 385 <tr class=“form-field”> 383 386 <th scope=“row”> 384 <label for=“socialSeoTitle”><? php _(搜索引擎优化 钛 le’,$this->plugin_name);?></ 标签> 387 <label for=“socialSeoTitle”><? php _(搜索引擎优化 它 le’,$this->plugin_name);?></ 标签> 385 388 </th> 386 389 <td> … … 418 421 </th> 419 422 <td> 420 <? php if(!get_option('blog_public')||get_option('blog_public')==='0'){?> 423 <? php if(!get_option('blog_public')||get_option['blog_public')==='0'){?> 421 424 <div class=“links-info”> 422 425 <? php打印( … … 533 536 </td> 534 537 </tr> 538 <tr class=“form-field”> 539 <th scope=“row”> 540 <label for=“ogimage”><? php_e(“打开图形预览”,$this->plugin_name)?></ 标签> 541 </th> 542 <td> 543 <a class=“button” 544 id=“opengraph-live-preview” 545 href=“<?php echo$seoOGPreviewVendorURL.$seoGOGLPURL?>” 546 target=“_blank” 547 rel=“noopener”> 548 <? php_e(“查看实时预览”,$this->plugin_name)?> 549 </a> 550 <p class=“description”></p> 551 </td> 552 </tr> 535 553 </tbody> 536 554 </表格> -
单击鲸鱼/tags/1.1.3/admin/views/links/link-edit.php 2831969兰特 2870031元 6 6 $item_categories=$link_edit->获取链接类别(); 7 7 $options_general=获取选项('单击whale_general_options'); 8 9 //鼻塞 8 10 if($item['slu']){ 9 11 $slug=$item['slug']; 10 12 }其他{ 11 $slug=isset($options_general['slug'])&&$options\general['slug']!==''$ options_general['slug'].'/':''; 13 if(!isset($options_general['random_slug'])|$ options_general[“随机段”]){ 14 $randomSlug=单击whaleLinksHelper::get_random_slug(); 15 }其他{ 16 $randomSlug=“”; 17 } 18 $slug=isset($options_general['slug'])&&$options\general['slug']!=='' 19 $ options_general['slug'].'/'$ 随机Slug 20 :$randomSlug; 12 21 } 22 13 23 $message=get_transient('link-'.$item['id']); 14 24 … … 28 38 29 39 <a class=“page-title-action” 30 href=“<?php echo get_admin_url(get_current_blog_id(),'admin.php?page=clickwhale');?>”><? php_e(“返回列表”,$this->plugin_name)?></ a> 40 href=“<?php echo get_admin_url(get_current_blog_id(), 41 '管理员.php? 页面=点击鲸鱼');?> “><?php_e('返回列表',$this->plugin_name)?></a> 31 42 <a href=“<?php echo get_admin_url(get_current_blog_id(),'admin.php?page=clickwhale-edit-link');?>” 32 43 class=“页面标题操作”><? php_e(“添加新内容”,$this->plugin_name)?></ a> … … 85 96 <p id=“cw-slug--description”></p> 86 97 <p id=“cw-slug--text”> 87 <? php$url=__('url预览',$this->plugin_name)。':'。 get_bloginfo(“url”).'/';?> 88 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> 98 <? php$url=__(“url预览”, 99 $this->plugin_name)。':'。 get_bloginfo('url').'/';?> 100 <? php echo eschtml($url)?>< span><? php-echo-esc_html($slug)?></ span>/ 89 101 </p> 90 102 </td> … … 107 119 <tr class=“form-field”> 108 120 <th scope=“row”> 109 <label for=“link_redirection”><? php_e(“重定向类型”,$this->plugin_name)?></ 标签> 121 <标签=“link_redirection”><? php_e('重定向类型', 122 $this->plugin_name)?></ 标签> 110 123 </th> 111 124 <td> … … 147 160 ?> 148 161 /> 149 <label for=“nofollow”><? php_e('选中以将链接标记为nofollow&noindex',$this->plugin_name)?></ 标签> 162 <label for=“nofollow”><? php _e('选中以将链接标记为nofollow&noindex', 163 $this->plugin_name)?></ 标签> 150 164 </fieldset> 151 165 </td> … … 169 183 ?> 170 184 /> 171 <label for=“赞助商”><? php_e('选中以将链接标记为赞助商',$this->plugin_name)?></ 标签> 185 <label for=“赞助商”><? php _ e('选中以将链接标记为赞助商', 186 $this->plugin_name)?></ 标签> 172 187 </fieldset> 173 188 </td> … … 193 208 <? php(电话) 194 209 if($item_categories){ 195 $current_categories=isset($item['categories'])? 爆炸(',',$item['类别']):[]; 210 $current_categories=isset($item['categories'])? 爆炸(',', 211 $item[“类别”]):[]; 196 212 foreach($item_categories作为$category){ 197 213 ?> … … 213 229 }其他{ 214 230 ?> 215 <标签><? php_e(“尚未创建类别”,$this->plugin_name)?></ 标签> 231 <标签><? php _e('尚未创建类别', 232 $this->plugin_name)?></ 标签> 216 233 <? php}?> 217 234 </td> -
clickwhale/tags/1.1.3/clickwhare.php 2865486元 870031兰特 17 17 *插件URI: https://clickwhale.pro 18 18 *描述:最佳链接缩短器,点击WordPress的Tracker&Link Pages插件。 19 *版本:1.1。 2 19 *版本:1.1。 三 20 20 *作者:ClickWhale 21 21 *作者URI: https://clickwhale.pro … … 36 36 *为插件重命名此名称,并在发布新版本时进行更新。 37 37 */ 38 定义('CLICKWHALE_VERSION','1.1。 2 ' ); 38 定义('CLICKWHALE_VERSION','1.1。 三 ' ); 39 39 40 40 /** -
clickwhale/tags/1.1.3/public/class-clickwhale-linkpage.php 2865486元 2870031元 230 230 阵列_A 231 231 ); 232 $网址= get_bloginfo(“url”)。“/”$ 链接数据[“插入”] ; 232 $网址= 拖尾斜杠(get_bloginfo('url').'/'$ 链接数据[“插入”]) ; 233 233 234 234 if($link_data){ -
clickwhale/tags/1.1.3/readme.txt 2865486元 870031兰特 6 6 需要PHP:7.0.0 7 7 测试达到:6.1.1 8 稳定标签:1.1。 2 8 稳定标签:1.1。 三 9 9 许可证:GPLv2或更高版本 10 10 许可证URI: http://www.gnu.org/licenses/gpl-2.0.html … … 80 80 ==变更日志== 81 81 82 =版本1.1.3(2023年2月23日)= 83 *新建:新链接的随机段塞 84 *新建:链接页面打开图形实时预览 85 *修复:链接和链接页面URL的结束斜杠 86 *信息:小改进 87 82 88 =版本1.1.2(2023年2月15日)= 83 * 微小改进 89 * 信息: 微小改进 84 90 85 91 =版本1.1.1(2023年2月14日)= … … 93 99 *新建:按视图和单击次数对链接页进行排序 94 100 *新建:按单击对链接排序 101 *调整:CSS/JS 95 102 *修复:查看链接页面时出现错误500 96 *调整:CSS/JS 97 103 *信息:PHP版本从5.6.0更改为7.0.0 98 104 -
单击鲸鱼/trunk/admin/class-clickwhale-admin.php 2864265兰特 2870031元 245 245 textToCopy=jQuery(this).parent().find('input').val(); 246 246 247 textToCopy=单击whale_admin.siteurl+“/”+textToCopy ; 247 textToCopy=单击whale_admin.siteurl+“/”+textToCopy + '/' ; 248 248 jQuery('body').append($temp); 249 249 $temp.val(textToCopy).select(); -
单击鲸鱼/trunk/admin/class-clickwhale-ajax.php 2864265兰特 2870031元 77 77 $options_migrate[$plugin]=true; 78 78 更新选项('单击whale_hide_notice_migrate',$options_migraate); 79 }其他 if($type===“停用”){ 79 }其他 if($type===“停用”){ 80 80 $options_deactive=获取选项('单击whale_hide_notice_deactivity'); 81 81 $options_deactive[$plugin]=true; … … 262 262 263 263 /** 264 *@返回无效 264 265 *@自1.1.0起 265 *@返回无效 266 266 */ 267 267 公共函数get_posts_by_post_type(){ … … 301 301 302 302 /** 303 *@返回无效 303 304 *@自1.1.0起 304 *@返回无效 305 305 */ 306 306 公共函数get_cw_links(){ … … 325 325 326 326 /** 327 *@返回无效 327 328 *@自1.1.0起 328 *@返回无效 329 329 */ 330 330 公共函数track_custom_link(){ -
单击鲸鱼/trunk/admin/class-clickwhale-settings.php 2831969兰特 2870031元 73 73 “nofollow”=>1, 74 74 “赞助商”=>0, 75 “slug”=>“” 75 “slug”=>“”, 76 'random_slug'=>0, 76 77 ) 77 78 ), … … 309 310 308=>__('308重定向:永久重定向',$this->plugin_name) 310 311 ), 311 'description'=>__('设置将用于新链接的默认重定向类型。',$this->plugin_name), 312 '描述'=>__('设置将用于新链接的默认重定向类型。', 313 $this->plugin_name), 312 314 ) 313 315 ); … … 343 345 添加设置字段( 344 346 “slug”, 345 __('链接 鼻塞 ',$this->plugin_name), 347 __('链接 前缀 ',$this->plugin_name), 346 348 数组($this,'render_controls'), 347 349 '单击whale_general_options', … … 354 356 “value”=>$general_options['slug'], 355 357 “占位符”=>“”, 356 “description”=>__(“此时,您可以输入新链接的默认slug。<br><strong>重要提示:</strong>如果您更改slug,现有链接将不会更改。”,$this->plugin_name), 358 “description”=>__('在这里,您可以输入一个前缀,该前缀将在创建新链接时添加。例如:<em>链接</em>。<br><strong>重要提示:</strong>如果更改前缀,它将不会影响现有链接。', 359 $this->plugin_name), 360 ) 361 ); 362 添加设置字段( 363 '随机插入', 364 __(“随机Slug”,$this->plugin_name), 365 数组($this,'render_controls'), 366 '单击whale_general_options', 367 '通用设置节', 368 阵列( 369 “控制”=>“复选框”, 370 “id”=>“random_slug”, 371 'name'=>'clickwhale_general_options[random_slug]', 372 “value”=>设置($general_options['random_slug'])? 1 : 0, 373 “label”=>__(“创建新链接时,选择<u>不</u>建议使用随机链接段塞”, 374 $this->plugin_name), 357 375 ) 358 376 ); … … 367 385 “id”=>“tracking_duration”, 368 386 “name”=>“clickwhale_tracking_options[tracking_duration]”, 369 “值”=> 设置($tracking_options['tracking_duration'])$ tracking_options['tracking_duration']: $defaults['tracking']['options']['跟踪持续时间'], 387 “值”=> $tracking_options['tracking_duration']?? $defaults['tracking']['options']['跟踪持续时间'], 370 388 “选项”=>$duration 371 389 ) … … 397 415 “value”=>设置($tracking_options['exclude_user_by_role'])$ tracking_options['exclude_user_by_role']:0, 398 416 “选项”=>单击whale_WP_User::get_all_roles(), 399 “description”=>__(“检查应该从跟踪中排除的用户角色。”,$this->plugin_name), 417 '描述'=>__('检查应该从跟踪中排除的用户角色。', 418 $this->plugin_name), 400 419 ) 401 420 ); -
单击鲸鱼/trunk/admin/controllers/linkpages/class-clickwhale-linkpage-edit.php 2864265兰特 2870031元 64 64 65 65 /** 66 *@自1.1.0起 67 66 *@return数组 67 *@自1.1.0起 68 68 */ 69 69 公共静态函数get_post_types():数组{ … … 273 273 274 274 jQuery(“#添加链接类型”).select2({ 275 占位符:“<? php(_e)( “选择链接类型”、“clickwhale” ) ?>', 275 占位符:“<? php(_e)( “选择链接类型”、“clickwhale” ) ?>', 276 276 宽度:“100%”, 277 277 搜索的最小结果:-1 278 278 }); 279 279 jQuery(“#add-links-select”).select2({ 280 占位符:“<? php(_e)( “选择项目”,“点击鲸鱼” ) ?>', 280 占位符:“<? php(_e)( '选择项目','点击鲸' ) ?>', 281 281 宽度:“100%”, 282 282 搜索的最小结果:10 … … 442 442 倍数:false 443 443 }).on('select',function(){//它也有“open”和“close”事件 444 var attachment=custom_uploader.state().get('selection').first().toJSON(); 445 button.html('<img src=“'+attachment.url+'”>').next.().show().next().val(attachment.id); 444 var attachment=custom_uploader.state().get('selection').first().toJSON(), 445 mediaInput=button.parent().find('input'); 446 button.html('<img src=“'+attachment.url+'”>').next().show(); 447 mediaInput.val(attachment.id).trigger(“更改”); 446 448 }).open(); 447 449 … … 455 457 button.next().val(“”);// 清空隐藏字段 456 458 button.hide().prev().html('上传图像'); 459 }) 460 .on('keyup change blur','input',function(){ 461 禁用_ogpreview_button(); 457 462 }); 463 464 jQuery('input[type=“hidden”]').bind(“change”,function(){ 465 禁用_ogpreview_button(); 466 }); 467 jQuery(“.linkpage-logo-remove”)点击(函数(){ 468 禁用_ogpreview_button(); 469 }); 458 470 459 471 /** … … 569 581 } 570 582 } 583 584 函数disable_ogpreview_button(){ 585 jQuery(“#opengraph-live-preview”) 586 .addClass(“禁用”) 587 .next() 588 .text(“保存页面以查看打开的图形预览”,“clickwhale”)?>”); 589 } 571 590 }); 572 591 </script> -
单击鲸鱼/trunk/admin/controllers/linkpages/class-clickwhale-linkpages-list-table.php 2864265兰特 2870031元 43 43 'edit'=>sprintf('<a href=“?page=clickwhale编辑链接页面&id=%s”>%s</a>',$item['id'], 44 44 __(“编辑”,“点击鲸”), 45 '视图'=>'<a href=“'.get_bloginfo('url').'/'.$item['slug']。' “target=”_blank“>查看</a>', 45 '视图'=>'<a href=“'.get_bloginfo('url').'/'.$item['slug']。' / “target=”_blank“>查看</a>', 46 46 “删除”=>sprintf('<a href=“?page=%s&action=delete&id=%s”>%s</a>', 47 47 sanitize_text_field($_REQUEST['page']),$item['id'],__('Delete','clickwhale')), -
单击whale/trunk/admin/controllers/links/class-clickwhale-link-edit.php 2831969兰特 2870031元 45 45 46 46 if(isset($request['id']){ 47 $item=$wpdb->get_row($wpdb->prepare(“SELECT*FROM{$wpdb->prefix}clickwhale_links WHERE id=%d”,intval($request['id'])),ARRAY_A); 47 $item=$wpdb->get_row($wpdb->prepare(“SELECT*FROM{$wpdb->prefix}clickwhale_links WHERE id=%d”, 48 intval($request['id']),ARRAY_A); 48 49 if(!$item){ 49 50 $item=$defaults; … … 125 126 公共静态函数check_slug($slug,$id){ 126 127 全局$wpdb; 127 if($wpdb->get_row($wddb->prepare(“SELECT slug FROM{$wpdb->prefix}clickwhale_links WHERE slug=%s AND id!=%d”,$slug,$id),'ARRAY_A')){ 128 如果($wpdb->get_row($wddb->prepare(“SELECT slug FROM{$wpdb->prefix}clickwhale_links WHERE slug=%s AND id!=%d”), 129 $slug,$id),'ARRAY_A')){ 128 130 返回true; 129 131 }其他{ … … 174 176 175 177 公共函数admin_scripts(){ 176 $nonce=wp_create_nonce('check_slug'); 178 $nonce=wp_create_nonce('check_slug'); 179 $nonce_random=wp_create_nonce('random_slug'); 177 180 ?> 178 181 <script type='text/javascript'> … … 194 197 “type”:“link”, 195 198 “slug”:slug.val(), 196 “id”:<? php echo esc_attr(intval( isset($_GET['id'])$_ 获取['id']: 0 ) ); ?> 199 “id”:<? php echo esc_attr(intval( $_GET['id']?? 0 ) ); ?> 197 200 },函数(响应){ 198 201 //slug存在 199 202 if(response.data===真){ 200 203 slug.addClass(“错误”); 201 jQuery('#cw-slug--description').text('<?php_e('此slug已在使用中!请输入另一个slug','clickwhale')?>'); 204 jQuery('#cw-slug--description').text('<?php_e('此slug已被使用!请输入另一个slug', 205 “点击鲸鱼”)?>); 202 206 } 203 207 //段塞不存在 … … 214 218 }) 215 219 }); 216 217 220 }); 218 221 </script> -
单击鲸鱼/trunk/admin/css/clickwhale-admin.css 2864265兰特 2870031元 21 21 顶部:5px; 22 22 颜色:#bbbbbb; 23 } 24 25 .slag-input-edit--换行{ 26 显示器:柔性; 27 对齐项目:居中; 28 justify-content:灵活启动; 29 间距:15px; 30 最大宽度:95%; 31 } 32 33 .slag-input-edit--换行范围{ 34 字体大小:13px; 35 不透明度:.7; 23 36 } 24 37 -
clickwhale/trunk/admin/helpers/class-clickwhale-links-helper.php 2831969兰特 2870031元 12 12 } 13 13 14 /** 15 *@throws异常 16 */ 17 公共静态函数get_random_slug(int$length=6):string{ 18 $characters='abcdefghijklmnopqrstuvwxyz'; 19 $string=“”; 20 21 对于($i=0;$i<$length;$i++){ 22 $string.=$ 字符[random_int(0,strlen($个字符)-1)]; 23 } 24 25 返回$string; 26 } 27 14 28 } -
单击鲸鱼/trunk/admin/views/linkpages/linkpage-edit.php 2864265兰特 2870031元 59 59 $seoOGImageId=$social['seo']['gimage']??''; 60 60 61 $seoOGPreviewVendorURL=' https://www.opengraph.xyz/url/ '; 62 $seoOGLPURL=get_bloginfo('url')。'/'。 esc_attr($item['slug']).'/'; 63 61 64 //横幅 62 65 do_action('单击whale_admin_banner'); … … 76 79 77 80 <? php if(isset($item['slug'])&&$item['slug']!=='') { ?> 78 <a href=“<?php echo trailingslashit(get_bloginfo('url')).$item['slug']?> ” 81 <a href=“<?php echo trailingslashit(get_bloginfo('url')).$item['slug']?> / ” 79 82 target=“_blank”rel=“noopener” 80 83 class=“page-title-action”><? php_e(“查看页面”,$this->plugin_name)?></ a> … … 150 153 <? php$url=__(“url预览”, 151 154 $this->plugin_name)。':'。 get_bloginfo(“url”).'/';?> 152 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> 155 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> / 153 156 </p> 154 157 </td> … … 382 385 <tr class=“form-field”> 383 386 <th scope=“row”> 384 <label for=“socialSeoTitle”><? php _(搜索引擎优化 钛 le’,$this->plugin_name);?></ 标签> 387 <label for=“socialSeoTitle”><? php _(搜索引擎优化 它 le’,$this->plugin_name);?></ 标签> 385 388 </th> 386 389 <td> … … 418 421 </th> 419 422 <td> 420 <? php if(!get_option('blog_public')||get_option('blog_public')==='0'){?> 423 <? php if(!get_option('blog_public')||get_option['blog_public')==='0'){?> 421 424 <div class=“links-info”> 422 425 <? php打印( … … 533 536 </td> 534 537 </tr> 538 <tr class=“form-field”> 539 <th scope=“row”> 540 <label for=“ogimage”><? php_e(“打开图形预览”,$this->plugin_name)?></ 标签> 541 </th> 542 <td> 543 <a class=“button” 544 id=“opengraph-live-preview” 545 href=“<?php echo$seoOGPreviewVendorURL.$seoGOGLPURL?>” 546 target=“_blank” 547 rel=“noopener”> 548 <? php_e(“查看实时预览”,$this->plugin_name)?> 549 </a> 550 <p class=“description”></p> 551 </td> 552 </tr> 535 553 </tbody> 536 554 </表格> -
单击whale/trunk/admin/views/links/link-edit.php 2831969兰特 2870031元 6 6 $item_categories=$link_edit->获取链接类别(); 7 7 $options_general=获取选项('单击whale_general_options'); 8 9 //鼻塞 8 10 if($item['slu']){ 9 11 $slug=$item['slug']; 10 12 }其他{ 11 $slug=isset($options_general['slug'])&&$options\general['slug']!==''$ options_general['slug'].'/':''; 13 if(!isset($options_general['random_slug'])|$ options_general[“随机段”]){ 14 $randomSlug=单击whaleLinksHelper::get_random_slug(); 15 }其他{ 16 $randomSlug=“”; 17 } 18 $slug=isset($options_general['slug'])&&$options\general['slug']!=='' 19 $ options_general['slug'].'/'$ 随机Slug 20 :$randomSlug; 12 21 } 22 13 23 $message=get_transient('link-'.$item['id']); 14 24 … … 28 38 29 39 <a class=“page-title-action” 30 href=“<?php echo get_admin_url(get_current_blog_id(),'admin.php?page=clickwhale');?>”><? php_e(“返回列表”,$this->plugin_name)?></ a> 40 href=“<?php echo get_admin_url(get_current_blog_id(), 41 '管理员.php? 页面=点击鲸鱼');?> “><?php_e('返回列表',$this->plugin_name)?></a> 31 42 <a href=“<?php echo get_admin_url(get_current_blog_id(),'admin.php?page=clickwhale-edit-link');?>” 32 43 class=“页面标题操作”><? php_e(“添加新内容”,$this->plugin_name)?></ a> … … 85 96 <p id=“cw-slug--description”></p> 86 97 <p id=“cw-slug--text”> 87 <? php$url=__('url预览',$this->plugin_name)。':'。 get_bloginfo(“url”).'/';?> 88 <? php echo eschtml($url)?>< span><? php-echo-esc_html($item['slug'])?></ span> 98 <? php$url=__(“url预览”, 99 $this->plugin_name)。':'。 get_bloginfo('url').'/';?> 100 <? php echo eschtml($url)?>< span><? php-echo-esc_html($slug)?></ span>/ 89 101 </p> 90 102 </td> … … 107 119 <tr class=“form-field”> 108 120 <th scope=“row”> 109 <label for=“link_redirection”><? php_e(“重定向类型”,$this->plugin_name)?></ 标签> 121 <标签=“link_redirection”><? php_e('重定向类型', 122 $this->plugin_name)?></ 标签> 110 123 </th> 111 124 <td> … … 147 160 ?> 148 161 /> 149 <label for=“nofollow”><? php_e('选中以将链接标记为nofollow&noindex',$this->plugin_name)?></ 标签> 162 <label for=“nofollow”><? php _e('选中以将链接标记为nofollow&noindex', 163 $this->plugin_name)?></ 标签> 150 164 </fieldset> 151 165 </td> … … 169 183 ?> 170 184 /> 171 <label for=“赞助商”><? php_e('选中以将链接标记为赞助商',$this->plugin_name)?></ 标签> 185 <label for=“赞助商”><? php _ e('选中以将链接标记为赞助商', 186 $this->plugin_name)?></ 标签> 172 187 </fieldset> 173 188 </td> … … 193 208 <? php(电话) 194 209 if($item_categories){ 195 $current_categories=isset($item['categories'])? 爆炸(',',$item['类别']):[]; 210 $current_categories=isset($item['categories'])? 爆炸(',', 211 $item[“类别”]):[]; 196 212 foreach($item_categories作为$category){ 197 213 ?> … … 213 229 }其他{ 214 230 ?> 215 <标签><? php_e(“尚未创建类别”,$this->plugin_name)?></ 标签> 231 <标签><? php _e('尚未创建类别', 232 $this->plugin_name)?></ 标签> 216 233 <? php}?> 217 234 </td> -
clickwhale/trunk/clickwhale.php 2865486元 870031兰特 17 17 *插件URI: https://clickwhale.pro 18 18 *描述:最佳链接缩短器,点击WordPress的Tracker&Link Pages插件。 19 *版本:1.1。 2 19 *版本:1.1。 三 20 20 *作者:ClickWhale 21 21 *作者URI: https://clickwhale.pro … … 36 36 *为插件重命名此名称,并在发布新版本时进行更新。 37 37 */ 38 定义('CLICKWHALE_VERSION','1.1。 2 ' ); 38 定义('CLICKWHALE_VERSION','1.1。 三 ' ); 39 39 40 40 /** -
clickwhale/ttrunk/public/class-clickwhale-linkpage.php 2865486元 2870031元 230 230 阵列_A 231 231 ); 232 $网址= get_bloginfo(“url”)。“/”$ 链接数据[“插入”] ; 232 $网址= 拖尾斜杠(get_bloginfo('url').'/'$ 链接数据[“插入”]) ; 233 233 234 234 if($link_data){ -
单击鲸鱼/树干/自述.txt 2865486元 870031兰特 6 6 需要PHP:7.0.0 7 7 测试达到:6.1.1 8 稳定标签:1.1。 2 8 稳定标签:1.1。 三 9 9 许可证:GPLv2或更高版本 10 10 许可证URI: http://www.gnu.org/licenses/gpl-2.0.html … … 80 80 ==变更日志== 81 81 82 =版本1.1.3(2023年2月23日)= 83 *新建:新链接的随机段塞 84 *新建:链接页面打开图形实时预览 85 *修复:链接和链接页面URL的结束斜杠 86 *信息:小改进 87 82 88 =版本1.1.2(2023年2月15日)= 83 * 微小改进 89 * 信息: 微小改进 84 90 85 91 =版本1.1.1(2023年2月14日)= … … 93 99 *新建:按视图和单击次数对链接页进行排序 94 100 *新建:按单击对链接排序 101 *调整:CSS/JS 95 102 *修复:查看链接页面时出现错误500 96 *调整:CSS/JS 97 103 *信息:PHP版本从5.6.0更改为7.0.0 98 104