WP Meta SEO - Version 2.0.3

Version Description

  • Fix On page analysis return wrong result on header title in content
  • Fix Update language on image bluk edit view
Download this release

Release Info

Developer JoomUnited
Plugin Icon 128x128 WP Meta SEO
Version 2.0.3
Comparing to
See all releases

Code changes from version 2.0.2 to 2.0.3

inc/class.metaseo-admin.php CHANGED
@@ -192,33 +192,116 @@ class MetaSeo_Admin {
192
193
$check = 0;
194
$output = '';
195
// title heading
196
- if($_POST['datas']['meta_title'] != ''){
197
- $words_meta_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($_POST['datas']['meta_title']));//explode(' ' , strtolower($meta_title));
198
- $words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($_POST['datas']['title'])); //explode(' ' , strtolower($post->post_title));
199
-
200
- $test = false;
201
- if(is_array($words_meta_title) && is_array($words_post_title)){
202
- foreach ($words_meta_title as $mtitle){
203
- if(in_array($mtitle, $words_post_title) && $mtitle != ''){
204
- $test = true;
205
- break;
206
}
207
}
208
- }else{
209
- $test = false;
210
- }
211
212
- if($test){
213
- $output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
214
- $check ++;
215
}else{
216
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
217
}
218
-
219
- }else{
220
- $output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
221
- $check ++;
222
}
223
224
// title content
@@ -554,7 +637,7 @@ class MetaSeo_Admin {
554
);
555
556
if($current_screen->base == 'wp-meta-seo_page_metaseo_image_meta' || $current_screen->base == 'wp-meta-seo_page_metaseo_content_meta'){
557
- wp_enqueue_script('wpms-bulk', plugins_url('js/wpms-bulk-action.js', dirname(__FILE__)), array('jquery'), WPMSEO_VERSION, true);
558
wp_localize_script('wpms-bulk', 'wpmseobulkL10n', $this->meta_seo_localize_script());
559
}
560
@@ -581,7 +664,7 @@ class MetaSeo_Admin {
581
582
public function meta_seo_localize_script() {
583
return array(
584
- 'metaseo_message_false_copy' => __( 'We didn\'t find any element to apply a batch copy, congrats!', 'wp-meta-seo' ),
585
);
586
}
587
@@ -724,6 +807,42 @@ class MetaSeo_Admin {
724
}
725
}
726
727
function wpms_bulk_image_copy(){
728
global $wpdb;
729
if(empty($_POST['mtype'])) wp_send_json (false);
@@ -732,34 +851,13 @@ class MetaSeo_Admin {
732
$limit = 500;
733
// check image alt and title empty
734
$margs = array(
735
- 'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any',
736
- 'meta_query' => array(
737
- 'relation' => 'OR',
738
- array(
739
- 'key' => '_wp_attachment_image_alt',
740
- 'compare' => 'NOT EXISTS',
741
- ),
742
- array(
743
- 'key' => '_wp_attachment_image_alt',
744
- 'value' => false,
745
- 'type' => 'BOOLEAN'
746
- ),
747
- ));
748
749
$m_newquery = new WP_Query( $margs );
750
$mposts_empty_alt = $m_newquery->get_posts();
751
$check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title = ''");
752
753
- switch ($_POST['mtype']){
754
- case 'image_alt':
755
- if(count($mposts_empty_alt) == 0 ) wp_send_json (false);
756
- break;
757
-
758
- case 'image_title':
759
- if($check_title == 0) wp_send_json (false);
760
- break;
761
- }
762
-
763
// query attachment and update meta
764
$total = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment'");
765
@@ -771,19 +869,13 @@ class MetaSeo_Admin {
771
772
foreach ($attachments as $attachment){
773
$i_info_url = pathinfo($attachment->guid);
774
- $i_alt = get_post_meta($attachment->ID,'_wp_attachment_image_alt',true);
775
-
776
switch ($_POST['mtype']){
777
case 'image_alt':
778
- if($i_alt == ''){
779
- update_post_meta($attachment->ID , '_wp_attachment_image_alt',$i_info_url['filename']);
780
- }
781
break;
782
783
case 'image_title':
784
- if($attachment->post_title == ''){
785
- wp_update_post(array('ID' => $attachment->ID,'post_title' => $i_info_url['filename']));
786
- }
787
break;
788
}
789
}
@@ -799,26 +891,13 @@ class MetaSeo_Admin {
799
'posts_per_page' => -1,
800
'post_type' => 'attachment',
801
'post_status' => 'any',
802
- 'post__in' => $ids,
803
- 'meta_query' => array(
804
- 'relation' => 'OR',
805
- array(
806
- 'key' => '_wp_attachment_image_alt',
807
- 'compare' => 'NOT EXISTS',
808
- ),
809
- array(
810
- 'key' => '_wp_attachment_image_alt',
811
- 'value' => false,
812
- 'type' => 'BOOLEAN'
813
- ),
814
- ));
815
816
$query = "SELECT *
817
FROM $wpdb->posts
818
WHERE `post_type` = 'attachment'
819
- AND `post_mime_type` LIKE '%image%'
820
- AND `post_title` = ''
821
- AND `ID` IN (". implode(',', $ids).")
822
";
823
824
$m_newquery = new WP_Query( $margs );
@@ -925,18 +1004,14 @@ class MetaSeo_Admin {
925
add_action( 'wp_ajax_load_posts', array('MetaSeo_Image_List_Table', 'load_posts_callback') );
926
add_action( 'wp_ajax_optimize_imgs', array('MetaSeo_Image_List_Table', 'optimizeImages') );
927
add_action( 'wp_ajax_updateMeta', array('MetaSeo_Image_List_Table', 'updateMeta_callback') );
928
- //add_action( 'wp_ajax_opt_checking', array('MetaSeo_Dashboard', 'optimizationChecking') );
929
- //
930
add_action( 'wp_ajax_import_meta_data', array('MetaSeo_Content_List_Table', 'importMetaData') );
931
add_action( 'wp_ajax_dismiss_import_meta', array('MetaSeo_Content_List_Table', 'dismissImport') );
932
add_action('wp_ajax_wpms_bulk_post_copy',array($this,'wpms_bulk_post_copy_title'));
933
add_action('wp_ajax_wpms_bulk_image_copy',array($this,'wpms_bulk_image_copy'));
934
-
935
- //
936
add_action( 'added_post_meta' , array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
937
add_action( 'updated_post_meta', array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
938
add_action( 'deleted_post_meta', array( 'MetaSeo_Content_List_Table', 'deleteMetaSync' ), 99, 4);
939
-
940
add_action('wp_ajax_metaseo_reload_analysis',array($this,'metaseo_reload_analysis'));
941
add_action('wp_ajax_metaseo_validate_analysis',array($this,'metaseo_validate_analysis'));
942
add_action('wp_ajax_metaseo_update_link',array($this,'metaseo_update_link'));
192
193
$check = 0;
194
$output = '';
195
+
196
// title heading
197
+ $words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($_POST['datas']['title']));
198
+ if($_POST['datas']['content'] == '') {
199
+ $output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
200
+ }else{
201
+ $dom = new DOMDocument;
202
+ libxml_use_internal_errors( true );
203
+ if ($dom->loadHTML('<div>'.html_entity_decode(stripcslashes($_POST['datas']['content'])).'</div>')) {
204
+ // Extracting the specified elements from the web page
205
+ $tags_h1 = $dom->getElementsByTagName('h1');
206
+ $tags_h2 = $dom->getElementsByTagName('h2');
207
+ $tags_h3 = $dom->getElementsByTagName('h3');
208
+ $tags_h4 = $dom->getElementsByTagName('h4');
209
+ $tags_h5 = $dom->getElementsByTagName('h5');
210
+ $tags_h6 = $dom->getElementsByTagName('h6');
211
+
212
+ $test = false;
213
+ if(count($tags_h1) == 0 && count($tags_h2) == 0 && count($tags_h3) == 0 && count($tags_h4) == 0 && count($tags_h5) == 0 && count($tags_h6) == 0){
214
+ $test = false;
215
+ }else{
216
+ if(!empty($tags_h1)) {
217
+ foreach($tags_h1 as $order => $tagh1){
218
+ $words_tagh1 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh1->nodeValue));
219
+ if(is_array($words_tagh1) && is_array($words_post_title)){
220
+ foreach ($words_tagh1 as $mh){
221
+ if(in_array($mh, $words_post_title) && $mh!=''){
222
+ $test = true;
223
+ }
224
+ }
225
+ }
226
+ }
227
+ }
228
+
229
+ if(!empty($tags_h2)) {
230
+ foreach($tags_h2 as $order => $tagh2){
231
+ $words_tagh2 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh2->nodeValue));
232
+ if(is_array($words_tagh2) && is_array($words_post_title)){
233
+ foreach ($words_tagh2 as $mh){
234
+ if(in_array($mh, $words_post_title) && $mh!=''){
235
+ $test = true;
236
+ }
237
+ }
238
+ }
239
+ }
240
+ }
241
+
242
+ if(!empty($tags_h3)) {
243
+ foreach($tags_h3 as $order => $tagh3){
244
+ $words_tagh3 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh3->nodeValue));
245
+ if(is_array($words_tagh3) && is_array($words_post_title)){
246
+ foreach ($words_tagh3 as $mh){
247
+ if(in_array($mh, $words_post_title) && $mh!=''){
248
+ $test = true;
249
+ }
250
+ }
251
+ }
252
+ }
253
+ }
254
+
255
+ if(!empty($tags_h4)) {
256
+ foreach($tags_h4 as $order => $tagh4){
257
+ $words_tagh4 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh4->nodeValue));
258
+ if(is_array($words_tagh4) && is_array($words_post_title)){
259
+ foreach ($words_tagh4 as $mh){
260
+ if(in_array($mh, $words_post_title) && $mh!=''){
261
+ $test = true;
262
+ }
263
+ }
264
+ }
265
+ }
266
+ }
267
+
268
+ if(!empty($tags_h5)) {
269
+ foreach($tags_h5 as $order => $tagh5){
270
+ $words_tagh5 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh5->nodeValue));
271
+ if(is_array($words_tagh5) && is_array($words_post_title)){
272
+ foreach ($words_tagh5 as $mh){
273
+ if(in_array($mh, $words_post_title) && $mh!=''){
274
+ $test = true;
275
+ }
276
+ }
277
+ }
278
+ }
279
+ }
280
+
281
+ if(!empty($tags_h6)) {
282
+ foreach($tags_h6 as $order => $tagh6){
283
+ $words_tagh6 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh6->nodeValue));
284
+ if(is_array($words_tagh6) && is_array($words_post_title)){
285
+ foreach ($words_tagh6 as $mh){
286
+ if(in_array($mh, $words_post_title) && $mh!=''){
287
+ $test = true;
288
+ }
289
+ }
290
+ }
291
+ }
292
}
293
}
294
295
+ if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
296
+ $output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
297
+ $check ++;
298
+ }else{
299
+ $output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
300
+ }
301
+
302
}else{
303
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
304
}
305
}
306
307
// title content
637
);
638
639
if($current_screen->base == 'wp-meta-seo_page_metaseo_image_meta' || $current_screen->base == 'wp-meta-seo_page_metaseo_content_meta'){
640
+ wp_enqueue_script('wpms-bulk', plugins_url('js/wpms-bulk-action.js', dirname(__FILE__)), array('jquery'), time(), true);
641
wp_localize_script('wpms-bulk', 'wpmseobulkL10n', $this->meta_seo_localize_script());
642
}
643
664
665
public function meta_seo_localize_script() {
666
return array(
667
+ 'metaseo_message_false_copy' => __( 'Warning, you\'re about to replace existing image alt or tile content, are you sire about that?', 'wp-meta-seo' ),
668
);
669
}
670
807
}
808
}
809
810
+ function wpms_ajax_check_exist(){
811
+ if(isset($_POST['type'])){
812
+ if($_POST['type'] == 'alt'){
813
+ $margs = array(
814
+ 'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any',
815
+ 'meta_query' => array(
816
+ 'relation' => 'OR',
817
+
818
+ array(
819
+ 'key' => '_wp_attachment_image_alt',
820
+ 'value' => '',
821
+ 'compare' => '!='
822
+ ),
823
+ )
824
+ );
825
+
826
+ $m_newquery = new WP_Query( $margs );
827
+ $mposts_empty_alt = $m_newquery->get_posts();
828
+ if(!empty($mposts_empty_alt)){
829
+ wp_send_json(true);
830
+ }else{
831
+ wp_send_json(false);
832
+ }
833
+ }else{
834
+ global $wpdb;
835
+ $check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title != ''");
836
+ if($check_title > 0){
837
+ wp_send_json(true);
838
+ }else{
839
+ wp_send_json(false);
840
+ }
841
+ }
842
+ }
843
+
844
+ }
845
+
846
function wpms_bulk_image_copy(){
847
global $wpdb;
848
if(empty($_POST['mtype'])) wp_send_json (false);
851
$limit = 500;
852
// check image alt and title empty
853
$margs = array(
854
+ 'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any'
855
+ );
856
857
$m_newquery = new WP_Query( $margs );
858
$mposts_empty_alt = $m_newquery->get_posts();
859
$check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title = ''");
860
861
// query attachment and update meta
862
$total = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment'");
863
869
870
foreach ($attachments as $attachment){
871
$i_info_url = pathinfo($attachment->guid);
872
switch ($_POST['mtype']){
873
case 'image_alt':
874
+ update_post_meta($attachment->ID , '_wp_attachment_image_alt',$i_info_url['filename']);
875
break;
876
877
case 'image_title':
878
+ wp_update_post(array('ID' => $attachment->ID,'post_title' => $i_info_url['filename']));
879
break;
880
}
881
}
891
'posts_per_page' => -1,
892
'post_type' => 'attachment',
893
'post_status' => 'any',
894
+ 'post__in' => $ids
895
+ );
896
897
$query = "SELECT *
898
FROM $wpdb->posts
899
WHERE `post_type` = 'attachment'
900
+ AND `post_mime_type` LIKE '%image%' AND `ID` IN (". implode(',', $ids).")
901
";
902
903
$m_newquery = new WP_Query( $margs );
1004
add_action( 'wp_ajax_load_posts', array('MetaSeo_Image_List_Table', 'load_posts_callback') );
1005
add_action( 'wp_ajax_optimize_imgs', array('MetaSeo_Image_List_Table', 'optimizeImages') );
1006
add_action( 'wp_ajax_updateMeta', array('MetaSeo_Image_List_Table', 'updateMeta_callback') );
1007
add_action( 'wp_ajax_import_meta_data', array('MetaSeo_Content_List_Table', 'importMetaData') );
1008
add_action( 'wp_ajax_dismiss_import_meta', array('MetaSeo_Content_List_Table', 'dismissImport') );
1009
add_action('wp_ajax_wpms_bulk_post_copy',array($this,'wpms_bulk_post_copy_title'));
1010
add_action('wp_ajax_wpms_bulk_image_copy',array($this,'wpms_bulk_image_copy'));
1011
+ add_action('wp_ajax_wpms_ajax_check_exist',array($this,'wpms_ajax_check_exist'));
1012
add_action( 'added_post_meta' , array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
1013
add_action( 'updated_post_meta', array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
1014
add_action( 'deleted_post_meta', array( 'MetaSeo_Content_List_Table', 'deleteMetaSync' ), 99, 4);
1015
add_action('wp_ajax_metaseo_reload_analysis',array($this,'metaseo_reload_analysis'));
1016
add_action('wp_ajax_metaseo_validate_analysis',array($this,'metaseo_validate_analysis'));
1017
add_action('wp_ajax_metaseo_update_link',array($this,'metaseo_update_link'));
inc/class.metaseo-metabox.php CHANGED
@@ -323,21 +323,121 @@ class WPMSEO_Metabox extends WPMSEO_Meta {
323
}
324
325
function metaseo_check_headingtitle($post,$meta_title,$tooltip_page,$meta_analysis){
326
- if($meta_title != ''){
327
- $words_meta_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($meta_title));//explode(' ' , strtolower($meta_title));
328
- $words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($post->post_title)); //explode(' ' , strtolower($post->post_title));
329
-
330
331
$test = false;
332
- if(is_array($words_meta_title) && is_array($words_post_title)){
333
- foreach ($words_meta_title as $mtitle){
334
- if(in_array($mtitle, $words_post_title) && $mtitle!=''){
335
- $test = true;
336
- break;
337
}
338
}
339
- }else{
340
- $test = false;
341
}
342
343
if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
@@ -348,9 +448,9 @@ class WPMSEO_Metabox extends WPMSEO_Meta {
348
}
349
350
}else{
351
- $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
352
- $this->perc_score++;
353
}
354
return $output;
355
}
356
323
}
324
325
function metaseo_check_headingtitle($post,$meta_title,$tooltip_page,$meta_analysis){
326
+ $words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($post->post_title));
327
+ if($post->post_content == '') {
328
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
329
+ return $output;
330
+ }
331
+ $dom = new DOMDocument;
332
+ libxml_use_internal_errors( true );
333
+ if ($dom->loadHTML($post->post_content)) {
334
+ // Extracting the specified elements from the web page
335
+ $tags_h1 = $dom->getElementsByTagName('h1');
336
+ $tags_h2 = $dom->getElementsByTagName('h2');
337
+ $tags_h3 = $dom->getElementsByTagName('h3');
338
+ $tags_h4 = $dom->getElementsByTagName('h4');
339
+ $tags_h5 = $dom->getElementsByTagName('h5');
340
+ $tags_h6 = $dom->getElementsByTagName('h6');
341
342
$test = false;
343
+ if(count($tags_h1) == 0 && count($tags_h2) == 0 && count($tags_h3) == 0 && count($tags_h4) == 0 && count($tags_h5) == 0 && count($tags_h6) == 0){
344
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
345
+ }else{
346
+ if(!empty($tags_h1)) {
347
+ foreach($tags_h1 as $order => $tagh1){
348
+ $words_tagh1 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh1->nodeValue));
349
+ if(is_array($words_tagh1) && is_array($words_post_title)){
350
+ foreach ($words_tagh1 as $mh){
351
+ if(in_array($mh, $words_post_title) && $mh!=''){
352
+ $test = true;
353
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
354
+ $this->perc_score++;
355
+ return $output;
356
+ }
357
+ }
358
+ }
359
+ }
360
+ }
361
+
362
+ if(!empty($tags_h2)) {
363
+ foreach($tags_h2 as $order => $tagh2){
364
+ $words_tagh2 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh2->nodeValue));
365
+ if(is_array($words_tagh2) && is_array($words_post_title)){
366
+ foreach ($words_tagh2 as $mh){
367
+ if(in_array($mh, $words_post_title) && $mh!=''){
368
+ $test = true;
369
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
370
+ $this->perc_score++;
371
+ return $output;
372
+ }
373
+ }
374
+ }
375
+ }
376
+ }
377
+
378
+ if(!empty($tags_h3)) {
379
+ foreach($tags_h3 as $order => $tagh3){
380
+ $words_tagh3 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh3->nodeValue));
381
+ if(is_array($words_tagh3) && is_array($words_post_title)){
382
+ foreach ($words_tagh3 as $mh){
383
+ if(in_array($mh, $words_post_title) && $mh!=''){
384
+ $test = true;
385
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
386
+ $this->perc_score++;
387
+ return $output;
388
+ }
389
+ }
390
+ }
391
+ }
392
+ }
393
+
394
+ if(!empty($tags_h4)) {
395
+ foreach($tags_h4 as $order => $tagh4){
396
+ $words_tagh4 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh4->nodeValue));
397
+ if(is_array($words_tagh4) && is_array($words_post_title)){
398
+ foreach ($words_tagh4 as $mh){
399
+ if(in_array($mh, $words_post_title) && $mh!=''){
400
+ $test = true;
401
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
402
+ $this->perc_score++;
403
+ return $output;
404
+ }
405
+ }
406
+ }
407
+ }
408
+ }
409
+
410
+ if(!empty($tags_h5)) {
411
+ foreach($tags_h5 as $order => $tagh5){
412
+ $words_tagh5 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh5->nodeValue));
413
+ if(is_array($words_tagh5) && is_array($words_post_title)){
414
+ foreach ($words_tagh5 as $mh){
415
+ if(in_array($mh, $words_post_title) && $mh!=''){
416
+ $test = true;
417
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
418
+ $this->perc_score++;
419
+ return $output;
420
+ }
421
+ }
422
+ }
423
+ }
424
+ }
425
+
426
+ if(!empty($tags_h6)) {
427
+ foreach($tags_h6 as $order => $tagh6){
428
+ $words_tagh6 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh6->nodeValue));
429
+ if(is_array($words_tagh6) && is_array($words_post_title)){
430
+ foreach ($words_tagh6 as $mh){
431
+ if(in_array($mh, $words_post_title) && $mh!=''){
432
+ $test = true;
433
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
434
+ $this->perc_score++;
435
+ return $output;
436
+ }
437
+ }
438
+ }
439
}
440
}
441
}
442
443
if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
448
}
449
450
}else{
451
+ $output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
452
}
453
+
454
return $output;
455
}
456
js/cliffpyles.js CHANGED
@@ -15,7 +15,7 @@ jQuery(document).ready(function ($) {
15
$('.metaseo_right').html('');
16
var title = $('#title').val();
17
var meta_title = $('#metaseo_wpmseo_title').val();
18
- var mpageurl = $('#editable-post-name').text();
19
var meta_desc = $('#metaseo_wpmseo_desc').val();
20
var mcontent = '';
21
15
$('.metaseo_right').html('');
16
var title = $('#title').val();
17
var meta_title = $('#metaseo_wpmseo_title').val();
18
+ var mpageurl = $('#editable-post-name-full').text();
19
var meta_desc = $('#metaseo_wpmseo_desc').val();
20
var mcontent = '';
21
js/wpms-bulk-action.js CHANGED
@@ -14,26 +14,63 @@ jQuery(document).ready(function ($) {
14
return;
15
16
var mpost_selected = [];
17
if (sl_bulk != 'all') {
18
- $(".metaseo_post").each(function (index) {
19
- if ($(this).is(':checked')) {
20
- mpost_selected.push($(this).val());
21
- }
22
- });
23
- }
24
25
- if ($this.hasClass('post_do_copy')) {
26
- var maction = 'wpms_bulk_post_copy';
27
- var mtype = 'post_title';
28
- } else {
29
- var maction = 'wpms_bulk_image_copy';
30
if($this.hasClass('image_do_copy_alt')){
31
- var mtype = 'image_alt';
32
- }else{
33
- var mtype = 'image_title';
34
}
35
}
36
-
37
$this.closest('.tablenav').find('.spinner').show().css('visibility', 'visible');
38
$.ajax({
39
url: ajaxurl,
@@ -48,13 +85,33 @@ jQuery(document).ready(function ($) {
48
success: function (res) {
49
if (res == true) {
50
window.location.assign(document.URL);
51
- } else {
52
- alert(wpmseobulkL10n.metaseo_message_false_copy);
53
}
54
$this.closest('.tablenav').find('.spinner').hide();
55
}
56
57
});
58
- });
59
60
});
14
return;
15
16
var mpost_selected = [];
17
+ var check_alt = false;
18
+ var check_title = false;
19
+ var maction_post = 'wpms_bulk_post_copy';
20
+ var maction_img = 'wpms_bulk_image_copy';
21
+ $(".metaseo_post").each(function (index) {
22
+ if ($(this).is(':checked')) {
23
+ mpost_selected.push($(this).val());
24
+ }
25
+ });
26
+
27
if (sl_bulk != 'all') {
28
+ if ($this.hasClass('post_do_copy')) {
29
+ var maction = 'wpms_bulk_post_copy';
30
+ var mtype = 'post_title';
31
+ wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
32
+ } else {
33
+ if($this.hasClass('image_do_copy_alt')){
34
+ var mtype = 'image_alt';
35
+ $.each(mpost_selected,function(i,v){
36
+ if($('#img-alt-'+v).val() != '') check_alt = true;
37
+ });
38
+
39
+ if(check_alt){
40
+ if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
41
+ wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
42
+ }
43
+ }else{
44
+ wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
45
+ }
46
+
47
+ }else{
48
+ var mtype = 'image_title';
49
+ $.each(mpost_selected,function(i,v){
50
+ if($('#img-title-'+v).val() != '') check_title = true;
51
+ });
52
53
+ if(check_title){
54
+ if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
55
+ wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
56
+ }
57
+ }else{
58
+ wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
59
+ }
60
+ }
61
+ }
62
+ }else{
63
if($this.hasClass('image_do_copy_alt')){
64
+ wpms_ajax_check_exist('alt' , $this , maction_img , mpost_selected , sl_bulk , 'image_alt');
65
+ }else if($this.hasClass('image_do_copy_title')){
66
+ wpms_ajax_check_exist('title' , $this , maction_img , mpost_selected , sl_bulk , 'image_title');
67
+ }else if($this.hasClass('post_do_copy')){
68
+ wpms_ajax_coppy($this , maction_post , mpost_selected , sl_bulk , 'post_title');
69
}
70
}
71
+ });
72
+
73
+ function wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype){
74
$this.closest('.tablenav').find('.spinner').show().css('visibility', 'visible');
75
$.ajax({
76
url: ajaxurl,
85
success: function (res) {
86
if (res == true) {
87
window.location.assign(document.URL);
88
}
89
+
90
$this.closest('.tablenav').find('.spinner').hide();
91
}
92
93
});
94
+ }
95
+
96
+ function wpms_ajax_check_exist(type , $this , maction , mpost_selected , sl_bulk , mtype){
97
+ $.ajax({
98
+ url: ajaxurl,
99
+ method: 'POST',
100
+ dataType: 'json',
101
+ data: {
102
+ action: 'wpms_ajax_check_exist',
103
+ type : type
104
+ },
105
+ success: function (res) {
106
+ if(res){
107
+ if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
108
+ wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
109
+ }
110
+ }else{
111
+ wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
112
+ }
113
+ }
114
+ });
115
+ }
116
117
});
languages/wp-meta-seo-en_US.mo CHANGED
Binary file
languages/wp-meta-seo-en_US.po CHANGED
@@ -15,120 +15,68 @@ msgstr ""
15
msgid "Twitter username (without @)"
16
msgstr "Twitter username (without @)"
17
18
- msgid ""
19
- "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast "
20
- "SEO to avoid conflict."
21
- msgstr ""
22
- "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast "
23
- "SEO to avoid conflict."
24
25
- msgid ""
26
- "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the "
27
- "meta from this plugin, %s"
28
- msgstr ""
29
- "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the "
30
- "meta from this plugin, %s"
31
32
- msgid ""
33
- "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta "
34
- "from this plugin, %s"
35
- msgstr ""
36
- "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta "
37
- "from this plugin, %s"
38
39
msgid "Results preview"
40
msgstr "Results preview"
41
42
- msgid ""
43
- "This is a preview of what your content will looks like in search engine results: "
44
- "title, description and URL"
45
- msgstr ""
46
- "This is a preview of what your content will looks like in search engine results: "
47
- "title, description and URL"
48
49
msgid "Search engine title"
50
msgstr "Search engine title"
51
52
- msgid ""
53
- "This is the title of your content that may be displayed in search engine results "
54
- "(meta title). By default it’s the content title (page title, post title…). 69 "
55
- "characters max allowed."
56
- msgstr ""
57
- "This is the title of your content that may be displayed in search engine results "
58
- "(meta title). By default it’s the content title (page title, post title…). 69 "
59
- "characters max allowed."
60
61
msgid "Search engine description"
62
msgstr "Search engine description"
63
64
- msgid ""
65
- "The description of your content that may be displayed in search engine results "
66
- "aka meta description. By default search engine take an excerpt from your content "
67
- "(depending on the search query). 156 characters max allowed."
68
- msgstr ""
69
- "The description of your content that may be displayed in search engine results "
70
- "aka meta description. By default search engine take an excerpt from your content "
71
- "(depending on the search query). 156 characters max allowed."
72
73
msgid "Facebook Title"
74
msgstr "Facebook Title"
75
76
- msgid ""
77
- "Custom title to display when sharing this content on facebook, content title "
78
- "override"
79
- msgstr ""
80
- "Custom title to display when sharing this content on facebook, content title "
81
- "override"
82
83
msgid "Facebook Description"
84
msgstr "Facebook Description"
85
86
- msgid ""
87
- "Custom description to display when sharing this content on facebook, content "
88
- "description override"
89
- msgstr ""
90
- "Custom description to display when sharing this content on facebook, content "
91
- "description override"
92
93
msgid "Facebook Image"
94
msgstr "Facebook Image"
95
96
- msgid ""
97
- "Custom image to display when sharing this content on facebook, content "
98
- "description override, recommended size is 1200px x 630px"
99
- msgstr ""
100
- "Custom image to display when sharing this content on facebook, content "
101
- "description override, recommended size is 1200px x 630px"
102
103
msgid "Twitter Title"
104
msgstr "Twitter Title"
105
106
- msgid ""
107
- "Custom title to display when sharing this content on twitter, content title "
108
- "override"
109
- msgstr ""
110
- "Custom title to display when sharing this content on twitter, content title "
111
- "override"
112
113
msgid "Twitter Description"
114
msgstr "Twitter Description"
115
116
- msgid ""
117
- "Custom description to display when sharing this content on twitter, content "
118
- "description override"
119
- msgstr ""
120
- "Custom description to display when sharing this content on twitter, content "
121
- "description override"
122
123
msgid "Twitter Image"
124
msgstr "Twitter Image"
125
126
- msgid ""
127
- "Custom image to display when sharing this content on facebook, content "
128
- "description override, recommended min size 440px X 220px"
129
- msgstr ""
130
- "Custom image to display when sharing this content on facebook, content "
131
- "description override, recommended min size 440px X 220px"
132
133
msgid "Use Image"
134
msgstr "Use Image"
@@ -211,16 +159,14 @@ msgstr "Select All"
211
msgid "Filter"
212
msgstr "Filter"
213
214
- msgid ""
215
- "We didn't find any image which needed to be updated regarding meta information"
216
- msgstr ""
217
- "We didn't find any image which needed to be updated regarding meta information"
218
219
msgid "This image has still not been inserted in any post!"
220
msgstr "This image has still not been inserted in any post!"
221
222
msgid "We found %s which needed to optimize"
223
- msgstr "We found %s which needed to optimize"
224
225
msgid "Replace?"
226
msgstr "Replace?"
@@ -285,12 +231,8 @@ msgstr "View"
285
msgid "Preview"
286
msgstr "Preview"
287
288
- msgid ""
289
- "This is a preview of what this content might looks like in Google's search "
290
- "results."
291
- msgstr ""
292
- "Prévisualisation de la manière dont le contenu sera affiché dans les résultats de "
293
- "recherche"
294
295
msgid "Snippet Preview %s"
296
msgstr "Snippet Preview %s"
@@ -397,8 +339,8 @@ msgstr "Image name as alt text"
397
msgid "Image name as image title"
398
msgstr "Image name as image title"
399
400
- msgid "We didn't find any element to apply a batch copy, congrats!"
401
- msgstr "We didn't find any element to apply a batch copy, congrats!"
402
403
msgid "Twitter card type "
404
msgstr "Twitter card type "
@@ -428,8 +370,7 @@ msgid "Other plugins from JoomUnited"
428
msgstr "Other plugins from JoomUnited"
429
430
msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
431
- msgstr ""
432
- "Check if a word of this content title is also in a title heading (h1, h2...)"
433
434
msgid "Check if a word of this content title is also in the text"
435
msgstr "Check if a word of this content title is also in the text"
@@ -443,67 +384,33 @@ msgstr "Is the meta title of this page filled?"
443
msgid "Is the meta description of this page filled?"
444
msgstr "Is the meta description of this page filled?"
445
446
- msgid ""
447
- "Check for image HTML resizing in content (usually image resized using handles)"
448
- msgstr ""
449
- "Check for image HTML resizing in content (usually image resized using handles)"
450
451
msgid "Check for image Alt text and title"
452
msgstr "Check for image Alt text and title"
453
454
- msgid ""
455
- "It's better using a permalink structure that is adding in your URL the category "
456
- "name and content title. This parameter can be changed in Settings > Permalinks "
457
- "WordPress menu. Tag recommended is %category%/%postname%"
458
- msgstr ""
459
- "It's better using a permalink structure that is adding in your URL the category "
460
- "name and content title. This parameter can be changed in Settings > Permalinks "
461
- "WordPress menu. Tag recommended is %category%/%postname%"
462
463
- msgid ""
464
- "Meta titles are displayed in search engine results as a page title. It's a good "
465
- "thing for SEO to have some custom and attractive ones. Be sure to fill at least "
466
- "the met information on your most popular pages"
467
- msgstr ""
468
- "Meta titles are displayed in search engine results as a page title. It's a good "
469
- "thing for SEO to have some custom and attractive ones. Be sure to fill at least "
470
- "the met information on your most popular pages"
471
472
- msgid ""
473
- "Meta descriptions are displayed in search engine results as a page description. "
474
- "It's a good thing for SEO to have some custom and attractive ones. Be sure to "
475
- "fill at least the meta information on your most popular pages."
476
- msgstr ""
477
- "Meta descriptions are displayed in search engine results as a page description. "
478
- "It's a good thing for SEO to have some custom and attractive ones. Be sure to "
479
- "fill at least the meta information on your most popular pages."
480
481
- msgid ""
482
- "Display image at its natural size, do not use HTML resize. It happens usually "
483
- "when you use handles to resize an image. You have a bulk edition tool to fix that."
484
- msgstr ""
485
- "Display image at its natural size, do not use HTML resize. It happens usually "
486
- "when you use handles to resize an image. You have a bulk edition tool to fix that."
487
488
msgid ""
489
- "We recommend to use both alt text and image title. The main advantage is that it "
490
- "helps search engines discover your images and display them in image search "
491
- "results. Plus, these tags improve the accessibility of your site and give more "
492
- "information about your images. Use our bulk image tool to quickly check and fix "
493
- "that."
494
msgstr ""
495
- "We recommend to use both alt text and image title. The main advantage is that it "
496
- "helps search engines discover your images and display them in image search "
497
- "results. Plus, these tags improve the accessibility of your site and give more "
498
- "information about your images. Use our bulk image tool to quickly check and fix "
499
- "that."
500
501
- msgid ""
502
- "It is highly recommended to update or add new content on your website quite "
503
- "frequently. At least 3 updated or new content per month would be great :)"
504
- msgstr ""
505
- "It is highly recommended to update or add new content on your website quite "
506
- "frequently. At least 3 updated or new content per month would be great :)"
507
508
msgid "Social networks meta"
509
msgstr "Social networks meta"
@@ -539,24 +446,16 @@ msgid "Activate meta block edition below content"
539
msgstr "Activate meta block edition below content"
540
541
msgid "Well! This image is so good now."
542
- msgstr "Well! This image is so good now."
543
544
msgid "The default card type to use"
545
msgstr "The default card type to use"
546
547
- msgid ""
548
- "Be careful you installed 2 extensions doing almost the same thing, please "
549
- "deactivate AIOSEO or Yoast in order to work more clearly!"
550
- msgstr ""
551
- "Be careful you installed 2 extensions doing almost the same thing, please "
552
- "deactivate AIOSEO or Yoast in order to work more clearly!"
553
554
- msgid ""
555
- "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import "
556
- "the meta from this plugin, %s"
557
- msgstr ""
558
- "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import "
559
- "the meta from this plugin, %s"
560
561
msgid "Name is existing"
562
msgstr "Name is existing"
@@ -579,10 +478,8 @@ msgstr "There is a problem when update image meta!"
579
msgid "The post has been deleted before, please check again!"
580
msgstr "The post has been deleted before, please check again!"
581
582
- msgid ""
583
- " This is a rendering of what this post might look like in Google's search results."
584
- msgstr ""
585
- " This is a rendering of what this post might look like in Google's search results."
586
587
msgid "This post is not existed or deleted, please choose one another!"
588
msgstr "This post is not existed or deleted, please choose one another!"
@@ -599,6 +496,9 @@ msgstr "WP Meta SEO - Page optimization"
599
msgid "Meta title was saved"
600
msgstr "Meta title was saved"
601
602
msgid "Meta keywords was saved"
603
msgstr "Meta keywords was saved"
604
@@ -654,4 +554,28 @@ msgid "Meta title as page title"
654
msgstr "Meta title as page title"
655
656
msgid "When meta title is filled use it as page title instead of the content title"
657
- msgstr "When meta title is filled use it as page title instead of the content title"
15
msgid "Twitter username (without @)"
16
msgstr "Twitter username (without @)"
17
18
+ msgid "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
19
+ msgstr "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
20
21
+ msgid "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
22
+ msgstr "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
23
24
+ msgid "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
25
+ msgstr "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
26
27
msgid "Results preview"
28
msgstr "Results preview"
29
30
+ msgid "This is a preview of what your content will looks like in search engine results: title, description and URL"
31
+ msgstr "This is a preview of what your content will looks like in search engine results: title, description and URL"
32
33
msgid "Search engine title"
34
msgstr "Search engine title"
35
36
+ msgid "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
37
+ msgstr "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
38
39
msgid "Search engine description"
40
msgstr "Search engine description"
41
42
+ msgid "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
43
+ msgstr "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
44
45
msgid "Facebook Title"
46
msgstr "Facebook Title"
47
48
+ msgid "Custom title to display when sharing this content on facebook, content title override"
49
+ msgstr "Custom title to display when sharing this content on facebook, content title override"
50
51
msgid "Facebook Description"
52
msgstr "Facebook Description"
53
54
+ msgid "Custom description to display when sharing this content on facebook, content description override"
55
+ msgstr "Custom description to display when sharing this content on facebook, content description override"
56
57
msgid "Facebook Image"
58
msgstr "Facebook Image"
59
60
+ msgid "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
61
+ msgstr "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
62
63
msgid "Twitter Title"
64
msgstr "Twitter Title"
65
66
+ msgid "Custom title to display when sharing this content on twitter, content title override"
67
+ msgstr "Custom title to display when sharing this content on twitter, content title override"
68
69
msgid "Twitter Description"
70
msgstr "Twitter Description"
71
72
+ msgid "Custom description to display when sharing this content on twitter, content description override"
73
+ msgstr "Custom description to display when sharing this content on twitter, content description override"
74
75
msgid "Twitter Image"
76
msgstr "Twitter Image"
77
78
+ msgid "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
79
+ msgstr "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
80
81
msgid "Use Image"
82
msgstr "Use Image"
159
msgid "Filter"
160
msgstr "Filter"
161
162
+ msgid "We didn't find any image which needed to be updated regarding meta information"
163
+ msgstr "We didn't find any image which needed to be updated regarding meta information"
164
165
msgid "This image has still not been inserted in any post!"
166
msgstr "This image has still not been inserted in any post!"
167
168
msgid "We found %s which needed to optimize"
169
+ msgstr "We found %s which can be resized @ its native size"
170
171
msgid "Replace?"
172
msgstr "Replace?"
231
msgid "Preview"
232
msgstr "Preview"
233
234
+ msgid "This is a preview of what this content might looks like in Google's search results."
235
+ msgstr "Prévisualisation de la manière dont le contenu sera affiché dans les résultats de recherche"
236
237
msgid "Snippet Preview %s"
238
msgstr "Snippet Preview %s"
339
msgid "Image name as image title"
340
msgstr "Image name as image title"
341
342
+ msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
343
+ msgstr "Warning, you're about to replace existing image alt or tile content, are you sure about that?"
344
345
msgid "Twitter card type "
346
msgstr "Twitter card type "
370
msgstr "Other plugins from JoomUnited"
371
372
msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
373
+ msgstr "Check if a word of this content title is also in a title heading (h1, h2...)"
374
375
msgid "Check if a word of this content title is also in the text"
376
msgstr "Check if a word of this content title is also in the text"
384
msgid "Is the meta description of this page filled?"
385
msgstr "Is the meta description of this page filled?"
386
387
+ msgid "Check for image HTML resizing in content (usually image resized using handles)"
388
+ msgstr "Check for image HTML resizing in content (usually image resized using handles)"
389
390
msgid "Check for image Alt text and title"
391
msgstr "Check for image Alt text and title"
392
393
+ msgid "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
394
+ msgstr "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
395
396
+ msgid "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
397
+ msgstr "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
398
399
+ msgid "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
400
+ msgstr "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
401
402
+ msgid "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
403
+ msgstr "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
404
405
msgid ""
406
+ "We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
407
+ "images. Use our bulk image tool to quickly check and fix that."
408
msgstr ""
409
+ "We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
410
+ "images. Use our bulk image tool to quickly check and fix that."
411
412
+ msgid "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
413
+ msgstr "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
414
415
msgid "Social networks meta"
416
msgstr "Social networks meta"
446
msgstr "Activate meta block edition below content"
447
448
msgid "Well! This image is so good now."
449
+ msgstr "Well! This image is optimized now"
450
451
msgid "The default card type to use"
452
msgstr "The default card type to use"
453
454
+ msgid "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
455
+ msgstr "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
456
457
+ msgid "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
458
+ msgstr "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
459
460
msgid "Name is existing"
461
msgstr "Name is existing"
478
msgid "The post has been deleted before, please check again!"
479
msgstr "The post has been deleted before, please check again!"
480
481
+ msgid " This is a rendering of what this post might look like in Google's search results."
482
+ msgstr " This is a rendering of what this post might look like in Google's search results."
483
484
msgid "This post is not existed or deleted, please choose one another!"
485
msgstr "This post is not existed or deleted, please choose one another!"
496
msgid "Meta title was saved"
497
msgstr "Meta title was saved"
498
499
+ msgid "Content Meta"
500
+ msgstr ""
501
+
502
msgid "Meta keywords was saved"
503
msgstr "Meta keywords was saved"
504
554
msgstr "Meta title as page title"
555
556
msgid "When meta title is filled use it as page title instead of the content title"
557
+ msgstr "When meta title is filled use it as page title instead of the content title"
558
+
559
+ msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
560
+ msgstr "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
561
+
562
+ msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
563
+ msgstr "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
564
+
565
+ msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
566
+ msgstr "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
567
+
568
+ msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
569
+ msgstr "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
570
+
571
+ msgid "Index internal broken links"
572
+ msgstr "Index internal broken links"
573
+
574
+ msgid "Type or Link text"
575
+ msgstr "Type or Link text"
576
+
577
+ msgid "Hits number"
578
+ msgstr "Hits number"
579
+
580
+ msgid "Status"
581
+ msgstr "Status"
languages/wp-meta-seo-fr_FR.mo CHANGED
Binary file
languages/wp-meta-seo-fr_FR.po CHANGED
@@ -14,110 +14,68 @@ msgstr ""
14
msgid "Twitter username (without @)"
15
msgstr "ID Twitter (sans le @)"
16
17
- msgid ""
18
- "2 plugins that are doing almost the same thing detected: disable AIO SEO or "
19
- "Yoast SEO to avoid conflict."
20
- msgstr ""
21
- "2 plugins sont présent et font tous les 2 du SEO: merci de désactiver AIO "
22
- "SEO ou Yoast SEO pour éviter les conflits"
23
24
- msgid ""
25
- "We have found that you’re using All In One SEO plugin, WP Meta SEO can "
26
- "import the meta from this plugin, %s"
27
- msgstr ""
28
- "Vous utilisez le plugin All in one SEO, nous pouvons importer les meta de "
29
- "ce plugin pour vous, %s"
30
31
- msgid ""
32
- "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the "
33
- "meta from this plugin, %s"
34
- msgstr ""
35
- "Vous utilisez le plugin Yoast SEO, nous pouvons importer les meta de ce "
36
- "plugin pour vous, %s"
37
38
msgid "Results preview"
39
msgstr "Prévisualisation"
40
41
- msgid ""
42
- "This is a preview of what your content will looks like in search engine "
43
- "results: title, description and URL"
44
msgstr "Prévisualisation des résultats de recherche, titre, description et URL"
45
46
msgid "Search engine title"
47
msgstr "Titre"
48
49
- msgid ""
50
- "This is the title of your content that may be displayed in search engine "
51
- "results (meta title). By default it’s the content title (page title, post "
52
- "title…). 69 characters max allowed."
53
- msgstr ""
54
- "Ceci est le titre de votre contenu qui pourra être reprit par les moteurs de "
55
- "recherche (meta title). Par défaut il s'agit du titre du contenu. 69 "
56
- "caractères max"
57
58
msgid "Search engine description"
59
msgstr "Description"
60
61
- msgid ""
62
- "The description of your content that may be displayed in search engine "
63
- "results aka meta description. By default search engine take an excerpt from "
64
- "your content (depending on the search query). 156 characters max allowed."
65
- msgstr ""
66
- "Ceci est la description de votre contenu qui pourra être reprit par les "
67
- "moteurs de recherche (meta description). Par défaut il s'agit d'un extrait "
68
- "de votre contenu.156 caractères max"
69
70
msgid "Facebook Title"
71
msgstr "Titre facebook"
72
73
- msgid ""
74
- "Custom title to display when sharing this content on facebook, content title "
75
- "override"
76
msgstr "Titre customisé lors du partage de ce contenu sur Facebook"
77
78
msgid "Facebook Description"
79
msgstr "Description Facebook"
80
81
- msgid ""
82
- "Custom description to display when sharing this content on facebook, content "
83
- "description override"
84
msgstr "Description customisé lors du partage de ce contenu sur Facebook"
85
86
msgid "Facebook Image"
87
msgstr "Image Facebook"
88
89
- msgid ""
90
- "Custom image to display when sharing this content on facebook, content "
91
- "description override, recommended size is 1200px x 630px"
92
- msgstr ""
93
- "Image customisé lors du partage de ce contenu sur Facebook, taille "
94
- "recommandée 1200px x 630px"
95
96
msgid "Twitter Title"
97
msgstr "Titre Twitter"
98
99
- msgid ""
100
- "Custom title to display when sharing this content on twitter, content title "
101
- "override"
102
msgstr "Titre customisé lors du partage de ce contenu sur Twitter"
103
104
msgid "Twitter Description"
105
msgstr "Description Twitter"
106
107
- msgid ""
108
- "Custom description to display when sharing this content on twitter, content "
109
- "description override"
110
msgstr "Description customisé lors du partage de ce contenu sur Twitter"
111
112
msgid "Twitter Image"
113
msgstr "Image Twitter"
114
115
- msgid ""
116
- "Custom image to display when sharing this content on facebook, content "
117
- "description override, recommended min size 440px X 220px"
118
- msgstr ""
119
- "Image customisé lors du partage de ce contenu sur Twitter, taille "
120
- "recommandée 440px x 220px"
121
122
msgid "Use Image"
123
msgstr "Utiliser image"
@@ -200,11 +158,8 @@ msgstr "Tout selectionner"
200
msgid "Filter"
201
msgstr "Filtrer"
202
203
- msgid ""
204
- "We didn't find any image which needed to be updated regarding meta "
205
- "information"
206
- msgstr ""
207
- "Nous n'avons trouvé aucune image qui ont besoin d'être optimisé pour le SEO"
208
209
msgid "This image has still not been inserted in any post!"
210
msgstr "Cette image n'a été ajouté dans aucun de vos contenus"
@@ -252,9 +207,7 @@ msgid "Content of the post is empty, please check again"
252
msgstr "Le contenu est vide, merci de revérifier"
253
254
msgid "We can't get traffic rank from Alexa for this website"
255
- msgstr ""
256
- "Nous n'avons pas assez d'info (de trafic) Alexa pour avoir le \"Traffic Rank"
257
- "\""
258
259
msgid "Meta Title"
260
msgstr "Meta titre"
@@ -277,12 +230,8 @@ msgstr "Afficher"
277
msgid "Preview"
278
msgstr "Prévisualiser"
279
280
- msgid ""
281
- "This is a preview of what this content might looks like in Google's search "
282
- "results."
283
- msgstr ""
284
- "Prévisualisation de ce à quoi votre contenu peut ressembler dans les "
285
- "résultats de recherche"
286
287
msgid "Snippet Preview %s"
288
msgstr "Prévisualisation %s"
@@ -330,9 +279,7 @@ msgid "Well done! This image is perfect now."
330
msgstr "Bien joué ! Image remise à la bonne taille !"
331
332
msgid "Oops! An error occured when updating the post, please try again"
333
- msgstr ""
334
- "Oups! Une erreur est survenue durant la mise à jour du post, merci de "
335
- "réessayer"
336
337
msgid "Resize image"
338
msgstr "Redimensionner image"
@@ -391,8 +338,8 @@ msgstr "Nom image > alt texte"
391
msgid "Image name as image title"
392
msgstr "Nom image > titre d'image"
393
394
- msgid "We didn't find any element to apply a batch copy, congrats!"
395
- msgstr "Aucun élément sur le quel appliquer une action, félicitations !"
396
397
msgid "Twitter card type "
398
msgstr "Type Twitter card"
@@ -421,15 +368,11 @@ msgstr "Plus d'info sur le plugin WP Meta SEO"
421
msgid "Other plugins from JoomUnited"
422
msgstr "Autres plugin de JoomUnited"
423
424
- msgid ""
425
- "Check if a word of this content title is also in a title heading (h1, h2...)"
426
- msgstr ""
427
- "Vérifie si un mot du titre de page est aussi présent dans un titre du "
428
- "contenu (h1, h2...)"
429
430
msgid "Check if a word of this content title is also in the text"
431
- msgstr ""
432
- "Vérifie si un mot du titre de page est aussi présent dans le contenu texte"
433
434
msgid "Does the page title match with the permalink (URL structure)"
435
msgstr "Vérifie si le titre de page correspond à l'URL (permalien)"
@@ -440,72 +383,32 @@ msgstr "Est-ce que les meta titres sont complétés?"
440
msgid "Is the meta description of this page filled?"
441
msgstr "Est-ce que les meta description sont complétés?"
442
443
- msgid ""
444
- "Check for image HTML resizing in content (usually image resized using "
445
- "handles)"
446
- msgstr ""
447
- "Vérifie si des images sont redimensionnées en HTML (habituellement en "
448
- "utilisant les poignées)"
449
450
msgid "Check for image Alt text and title"
451
msgstr "Vérifie si les textes alt and titre d'images sont remplis"
452
453
- msgid ""
454
- "It's better using a permalink structure that is adding in your URL the "
455
- "category name and content title. This parameter can be changed in Settings > "
456
- "Permalinks WordPress menu. Tag recommended is %category%/%postname%"
457
- msgstr ""
458
- "Il est préférable d'utiliser des URL dont le nom de la catégorie et le titre "
459
- "de page sont en clair. Ce paramètre peut être modifié depuis le menu "
460
- "Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
461
462
- msgid ""
463
- "Meta titles are displayed in search engine results as a page title. It's a "
464
- "good thing for SEO to have some custom and attractive ones. Be sure to fill "
465
- "at least the met information on your most popular pages"
466
- msgstr ""
467
- "Les titres Meta sont affichés dans les résultats de recherche comme titre de "
468
- "page. C'est une bonne chose de mettre des titres accrocheurs pour avoir un "
469
- "plus grand nombre de clics."
470
471
- msgid ""
472
- "Meta descriptions are displayed in search engine results as a page "
473
- "description. It's a good thing for SEO to have some custom and attractive "
474
- "ones. Be sure to fill at least the meta information on your most popular "
475
- "pages."
476
- msgstr ""
477
- "Les Meta descroption sont affichés dans les résultats de recherche comme "
478
- "description de page. C'est une bonne chose de mettre des descriptions "
479
- "accrocheuses pour avoir un plus grand nombre de clics."
480
481
- msgid ""
482
- "Display image at its natural size, do not use HTML resize. It happens "
483
- "usually when you use handles to resize an image. You have a bulk edition "
484
- "tool to fix that."
485
- msgstr ""
486
- "Utilisez des images à leur taille naturelle, pas en les redimensionnant en "
487
- "HTML (avec les poignées). Avec WP Meta SEO, vous disposez d'un outil pour "
488
- "corriger cela"
489
490
msgid ""
491
- "We recommend to use both alt text and image title. The main advantage is "
492
- "that it helps search engines discover your images and display them in image "
493
- "search results. Plus, these tags improve the accessibility of your site and "
494
- "give more information about your images. Use our bulk image tool to quickly "
495
- "check and fix that."
496
msgstr ""
497
- "Nous vous recommandons de compléter les le textes alternatif et les titres "
498
- "d'images. L'avantage c'est que cela permet aux moteur de recherche d'indexer "
499
- "vos images et apporte plus de contenu à vos pages. utilisez l'outil "
500
- "d'édition par lot pour aller plus vite! "
501
502
- msgid ""
503
- "It is highly recommended to update or add new content on your website quite "
504
- "frequently. At least 3 updated or new content per month would be great :)"
505
- msgstr ""
506
- "Il est fortement recommandé de mettre à jour ou d'ajouter du contenu sur "
507
- "votre site pour être mieux référencé. Au moins 3 mises à jour ou ajout de "
508
- "contenu par mois serait parfait :)"
509
510
msgid "Social networks meta"
511
msgstr "Meta réseaux sociaux"
@@ -546,26 +449,17 @@ msgstr "Parfait! image optimisée"
546
msgid "The default card type to use"
547
msgstr "Type de Twitter card"
548
549
- msgid ""
550
- "Be careful you installed 2 extensions doing almost the same thing, please "
551
- "deactivate AIOSEO or Yoast in order to work more clearly!"
552
- msgstr ""
553
- "Attention plusieurs plugins sont susceptibles d'effectuer les même tâches, "
554
- "essayez de désactiver AIO SEO ou Yoast SEO"
555
556
- msgid ""
557
- "We have found that you’re using All In One Pack Plugin, WP Meta SEO can "
558
- "import the meta from this plugin, %s"
559
- msgstr ""
560
- "Vous utilisez actuellement All In One SEO Plugin, WP Meta SEO put importer "
561
- "les données de ce plugin pour vous, %s"
562
563
msgid "Name is existing"
564
msgstr "Ce nom existe déjà"
565
566
msgid "We found 0 image which needed to add or change meta information"
567
- msgstr ""
568
- "Nous n'avons pas trouvé d'images qui nécessite l'ajout ou l'édition des meta"
569
570
msgid "The post is not existed, please choose one another!"
571
msgstr "Ce post n'existe pas, merci d'un sélectionner un autre"
@@ -582,9 +476,7 @@ msgstr "Erreur lors de la mise à jour des meta"
582
msgid "The post has been deleted before, please check again!"
583
msgstr "Ce contenu a été supprimé, merci de recharger la page"
584
585
- msgid ""
586
- " This is a rendering of what this post might look like in Google's search "
587
- "results."
588
msgstr "Prévisualisation des résultats de recherche Google"
589
590
msgid "This post is not existed or deleted, please choose one another!"
@@ -611,10 +503,8 @@ msgstr "Mot clés enregistrés"
611
msgid "Force SEO validation"
612
msgstr "Forcer validation SEO"
613
614
- msgid ""
615
- "Allow user to force on page SEO criteria validation by clicking on the icon"
616
- msgstr ""
617
- "Autoriser la validation forcée des critères SEO dans l'analyse des pages"
618
619
msgid "Meta keywords"
620
msgstr "Mot clés"
@@ -631,13 +521,8 @@ msgstr "Ajouter un champ titre dans l'outil d'édition de lien"
631
msgid "Link titles"
632
msgstr "Titres lien"
633
634
- msgid ""
635
- "The link title attribute does not have any SEO value for links. BUT links "
636
- "titles can influence click behavior for users, which may indirectly affect "
637
- "your SEO performance"
638
- msgstr ""
639
- "Les titres des liens n'ont pas d'impact direct sur le SEO MAIS cela peut "
640
- "influencer le comportement des utilisateurs en les incitant a cliquer dessus"
641
642
msgid "Links title completed"
643
msgstr "Titre de lien ajouté"
@@ -664,7 +549,31 @@ msgid "Link Meta"
664
msgstr "Meta lien"
665
666
msgid "Meta title as page title"
667
- msgstr ""
668
669
msgid "When meta title is filled use it as page title instead of the content title"
670
- msgstr ""
14
msgid "Twitter username (without @)"
15
msgstr "ID Twitter (sans le @)"
16
17
+ msgid "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
18
+ msgstr "2 plugins sont présent et font tous les 2 du SEO: merci de désactiver AIO SEO ou Yoast SEO pour éviter les conflits"
19
20
+ msgid "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
21
+ msgstr "Vous utilisez le plugin All in one SEO, nous pouvons importer les meta de ce plugin pour vous, %s"
22
23
+ msgid "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
24
+ msgstr "Vous utilisez le plugin Yoast SEO, nous pouvons importer les meta de ce plugin pour vous, %s"
25
26
msgid "Results preview"
27
msgstr "Prévisualisation"
28
29
+ msgid "This is a preview of what your content will looks like in search engine results: title, description and URL"
30
msgstr "Prévisualisation des résultats de recherche, titre, description et URL"
31
32
msgid "Search engine title"
33
msgstr "Titre"
34
35
+ msgid "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
36
+ msgstr "Ceci est le titre de votre contenu qui pourra être reprit par les moteurs de recherche (meta title). Par défaut il s'agit du titre du contenu. 69 caractères max"
37
38
msgid "Search engine description"
39
msgstr "Description"
40
41
+ msgid "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
42
+ msgstr "Ceci est la description de votre contenu qui pourra être reprit par les moteurs de recherche (meta description). Par défaut il s'agit d'un extrait de votre contenu.156 caractères max"
43
44
msgid "Facebook Title"
45
msgstr "Titre facebook"
46
47
+ msgid "Custom title to display when sharing this content on facebook, content title override"
48
msgstr "Titre customisé lors du partage de ce contenu sur Facebook"
49
50
msgid "Facebook Description"
51
msgstr "Description Facebook"
52
53
+ msgid "Custom description to display when sharing this content on facebook, content description override"
54
msgstr "Description customisé lors du partage de ce contenu sur Facebook"
55
56
msgid "Facebook Image"
57
msgstr "Image Facebook"
58
59
+ msgid "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
60
+ msgstr "Image customisé lors du partage de ce contenu sur Facebook, taille recommandée 1200px x 630px"
61
62
msgid "Twitter Title"
63
msgstr "Titre Twitter"
64
65
+ msgid "Custom title to display when sharing this content on twitter, content title override"
66
msgstr "Titre customisé lors du partage de ce contenu sur Twitter"
67
68
msgid "Twitter Description"
69
msgstr "Description Twitter"
70
71
+ msgid "Custom description to display when sharing this content on twitter, content description override"
72
msgstr "Description customisé lors du partage de ce contenu sur Twitter"
73
74
msgid "Twitter Image"
75
msgstr "Image Twitter"
76
77
+ msgid "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
78
+ msgstr "Image customisé lors du partage de ce contenu sur Twitter, taille recommandée 440px x 220px"
79
80
msgid "Use Image"
81
msgstr "Utiliser image"
158
msgid "Filter"
159
msgstr "Filtrer"
160
161
+ msgid "We didn't find any image which needed to be updated regarding meta information"
162
+ msgstr "Nous n'avons trouvé aucune image qui ont besoin d'être optimisé pour le SEO"
163
164
msgid "This image has still not been inserted in any post!"
165
msgstr "Cette image n'a été ajouté dans aucun de vos contenus"
207
msgstr "Le contenu est vide, merci de revérifier"
208
209
msgid "We can't get traffic rank from Alexa for this website"
210
+ msgstr "Nous n'avons pas assez d'info (de trafic) Alexa pour avoir le \"Traffic Rank\""
211
212
msgid "Meta Title"
213
msgstr "Meta titre"
230
msgid "Preview"
231
msgstr "Prévisualiser"
232
233
+ msgid "This is a preview of what this content might looks like in Google's search results."
234
+ msgstr "Prévisualisation de ce à quoi votre contenu peut ressembler dans les résultats de recherche"
235
236
msgid "Snippet Preview %s"
237
msgstr "Prévisualisation %s"
279
msgstr "Bien joué ! Image remise à la bonne taille !"
280
281
msgid "Oops! An error occured when updating the post, please try again"
282
+ msgstr "Oups! Une erreur est survenue durant la mise à jour du post, merci de réessayer"
283
284
msgid "Resize image"
285
msgstr "Redimensionner image"
338
msgid "Image name as image title"
339
msgstr "Nom image > titre d'image"
340
341
+ msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
342
+ msgstr "Vous êtes sur le point de remplacer des attributs de vos images, vous êtes sûr ?"
343
344
msgid "Twitter card type "
345
msgstr "Type Twitter card"
368
msgid "Other plugins from JoomUnited"
369
msgstr "Autres plugin de JoomUnited"
370
371
+ msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
372
+ msgstr "Vérifie si un mot du titre de page est aussi présent dans un titre du contenu (h1, h2...)"
373
374
msgid "Check if a word of this content title is also in the text"
375
+ msgstr "Vérifie si un mot du titre de page est aussi présent dans le contenu texte"
376
377
msgid "Does the page title match with the permalink (URL structure)"
378
msgstr "Vérifie si le titre de page correspond à l'URL (permalien)"
383
msgid "Is the meta description of this page filled?"
384
msgstr "Est-ce que les meta description sont complétés?"
385
386
+ msgid "Check for image HTML resizing in content (usually image resized using handles)"
387
+ msgstr "Vérifie si des images sont redimensionnées en HTML (habituellement en utilisant les poignées)"
388
389
msgid "Check for image Alt text and title"
390
msgstr "Vérifie si les textes alt and titre d'images sont remplis"
391
392
+ msgid "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
393
+ msgstr "Il est préférable d'utiliser des URL dont le nom de la catégorie et le titre de page sont en clair. Ce paramètre peut être modifié depuis le menu Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
394
395
+ msgid "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
396
+ msgstr "Les titres Meta sont affichés dans les résultats de recherche comme titre de page. C'est une bonne chose de mettre des titres accrocheurs pour avoir un plus grand nombre de clics."
397
398
+ msgid "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
399
+ msgstr "Les Meta descroption sont affichés dans les résultats de recherche comme description de page. C'est une bonne chose de mettre des descriptions accrocheuses pour avoir un plus grand nombre de clics."
400
401
+ msgid "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
402
+ msgstr "Utilisez des images à leur taille naturelle, pas en les redimensionnant en HTML (avec les poignées). Avec WP Meta SEO, vous disposez d'un outil pour corriger cela"
403
404
msgid ""
405
+ "We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
406
+ "images. Use our bulk image tool to quickly check and fix that."
407
msgstr ""
408
+ "Nous vous recommandons de compléter les le textes alternatif et les titres d'images. L'avantage c'est que cela permet aux moteur de recherche d'indexer vos images et apporte plus de contenu à vos pages. utilisez l'outil d'édition par lot pour aller plus vite! "
409
410
+ msgid "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
411
+ msgstr "Il est fortement recommandé de mettre à jour ou d'ajouter du contenu sur votre site pour être mieux référencé. Au moins 3 mises à jour ou ajout de contenu par mois serait parfait :)"
412
413
msgid "Social networks meta"
414
msgstr "Meta réseaux sociaux"
449
msgid "The default card type to use"
450
msgstr "Type de Twitter card"
451
452
+ msgid "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
453
+ msgstr "Attention plusieurs plugins sont susceptibles d'effectuer les même tâches, essayez de désactiver AIO SEO ou Yoast SEO"
454
455
+ msgid "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
456
+ msgstr "Vous utilisez actuellement All In One SEO Plugin, WP Meta SEO put importer les données de ce plugin pour vous, %s"
457
458
msgid "Name is existing"
459
msgstr "Ce nom existe déjà"
460
461
msgid "We found 0 image which needed to add or change meta information"
462
+ msgstr "Nous n'avons pas trouvé d'images qui nécessite l'ajout ou l'édition des meta"
463
464
msgid "The post is not existed, please choose one another!"
465
msgstr "Ce post n'existe pas, merci d'un sélectionner un autre"
476
msgid "The post has been deleted before, please check again!"
477
msgstr "Ce contenu a été supprimé, merci de recharger la page"
478
479
+ msgid " This is a rendering of what this post might look like in Google's search results."
480
msgstr "Prévisualisation des résultats de recherche Google"
481
482
msgid "This post is not existed or deleted, please choose one another!"
503
msgid "Force SEO validation"
504
msgstr "Forcer validation SEO"
505
506
+ msgid "Allow user to force on page SEO criteria validation by clicking on the icon"
507
+ msgstr "Autoriser la validation forcée des critères SEO dans l'analyse des pages"
508
509
msgid "Meta keywords"
510
msgstr "Mot clés"
521
msgid "Link titles"
522
msgstr "Titres lien"
523
524
+ msgid "The link title attribute does not have any SEO value for links. BUT links titles can influence click behavior for users, which may indirectly affect your SEO performance"
525
+ msgstr "Les titres des liens n'ont pas d'impact direct sur le SEO MAIS cela peut influencer le comportement des utilisateurs en les incitant a cliquer dessus"
526
527
msgid "Links title completed"
528
msgstr "Titre de lien ajouté"
549
msgstr "Meta lien"
550
551
msgid "Meta title as page title"
552
+ msgstr "Meta titre vers titre page"
553
554
msgid "When meta title is filled use it as page title instead of the content title"
555
+ msgstr "Lorsque le meta titre est rempli, l'utiliser plutôt que le titre du contenu"
556
+
557
+ msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
558
+ msgstr "Il est conseillé d'utiliser une structure d'URL qui inclus le nom de la catégorie et le titre du contenu. Ce paramètre peut être changé dans Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
559
+
560
+ msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
561
+ msgstr "Les meta descriptions sont affichées dans les résultats de recherche si ils sont jugés pertinents. Il est bon pour avoir un taux de clics élevé d'en rédiger des attractifs. Assurez vous de les compléter au moins pour vos principales pages."
562
+
563
+ msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
564
+ msgstr "Les meta titres sont affichées dans les résultats de recherche. Il est bon pour avoir un taux de clics élevé d'en rédiger des attractifs. Assurez vous de les compléter au moins pour vos principales pages."
565
+
566
+ msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
567
+ msgstr "Un site web qui contient beaucoup d'erreur 404 donne une mauvaise expérience d'utilisation, ce qui est très dommageable pour le marketing et le SEO. Nous vous recommandons de corriger le maximum d'erreur en faisant des redirections pertinentes."
568
+
569
+ msgid "Index internal broken links"
570
+ msgstr "Indexer les liens brisés"
571
+
572
+ msgid "Type or Link text"
573
+ msgstr "Type ou texte du lien"
574
+
575
+ msgid "Hits number"
576
+ msgstr "Nombre de clic"
577
+
578
+ msgid "Status"
579
+ msgstr "Status"
languages/wp-meta-seo.pot CHANGED
@@ -340,7 +340,7 @@ msgstr ""
340
msgid "Image name as image title"
341
msgstr ""
342
343
- msgid "We didn't find any element to apply a batch copy, congrats!"
344
msgstr ""
345
346
msgid "Twitter card type "
@@ -551,4 +551,28 @@ msgid "Meta title as page title"
551
msgstr ""
552
553
msgid "When meta title is filled use it as page title instead of the content title"
554
msgstr ""
340
msgid "Image name as image title"
341
msgstr ""
342
343
+ msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
344
msgstr ""
345
346
msgid "Twitter card type "
551
msgstr ""
552
553
msgid "When meta title is filled use it as page title instead of the content title"
554
+ msgstr ""
555
+
556
+ msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
557
+ msgstr ""
558
+
559
+ msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
560
+ msgstr ""
561
+
562
+ msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
563
+ msgstr ""
564
+
565
+ msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
566
+ msgstr ""
567
+
568
+ msgid "Index internal broken links"
569
+ msgstr ""
570
+
571
+ msgid "Type or Link text"
572
+ msgstr ""
573
+
574
+ msgid "Hits number"
575
+ msgstr ""
576
+
577
+ msgid "Status"
578
msgstr ""
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: JoomUnited
3
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
4
Requires at least: 4.0
5
Tested up to: 4.4.2
6
- Stable tag: 2.0.2
7
License: GPLv2 or later
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
@@ -141,8 +141,6 @@ Feel free to ask SEO questions on our forum or here in the support section
141
* Activate the plugin through the 'Plugins' menu in WordPress
142
* Use the WP Meta SEO WordPress left menu
143
144
- **Full documentation available here:** https://www.joomunited.com/documentation/wp-meta-seo-documentation
145
-
146
Once the plugin is installed, open the bulk edition through the admin menu or open a content to load SEO on page analysis.
147
The plugin will check on install if there's Yoast SEO or All in one SEO and ask for a meta import. Global parameter "Search engine visibility" is also checked to avoid SEO error.
148
@@ -194,16 +192,20 @@ This manual SEO validation on click on the reload analysis button.
194
== Screenshots ==
195
196
1. Main dashboard of the plugin with SEO optimization check
197
1. On page dynamic SEO analysis for page, posts and custom post type
198
- 1. Bulk content meta SEO edition with AJAX saving
199
- 1. Batch copy information of your images
200
1. Image resized in HTML (with handles) is automatically detected and can be resized
201
- 1. 404 and redirect manager, remove all 404 errors
202
- 1. Custom WP Meta SEO 404 page and redirect all 404 page
203
- 1. Social sharing information, display the SEO content you want on sharing
204
205
== Changelog ==
206
207
= 2.0.2 =
208
* Fix Detect new type of 404 and add tooltip
209
* Fix comment content not detected
3
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
4
Requires at least: 4.0
5
Tested up to: 4.4.2
6
+ Stable tag: 2.0.3
7
License: GPLv2 or later
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
141
* Activate the plugin through the 'Plugins' menu in WordPress
142
* Use the WP Meta SEO WordPress left menu
143
144
Once the plugin is installed, open the bulk edition through the admin menu or open a content to load SEO on page analysis.
145
The plugin will check on install if there's Yoast SEO or All in one SEO and ask for a meta import. Global parameter "Search engine visibility" is also checked to avoid SEO error.
146
192
== Screenshots ==
193
194
1. Main dashboard of the plugin with SEO optimization check
195
+ 1. Bulk content meta edition with AJAX saving
196
1. On page dynamic SEO analysis for page, posts and custom post type
197
+ 1. Social sharing information, on page optimization
198
1. Image resized in HTML (with handles) is automatically detected and can be resized
199
+ 1. SEO Yoast and AIO SEO plugin and detected and data sync
200
+ 1. Detail and alert on the element that you can optimize
201
+ 1. Image replace confirmation
202
203
== Changelog ==
204
205
+ = 2.0.3 =
206
+ * Fix On page analysis return wrong result on header title in content
207
+ * Fix Update language on image bluk edit view
208
+
209
= 2.0.2 =
210
* Fix Detect new type of 404 and add tooltip
211
* Fix comment content not detected
wp-meta-seo.php CHANGED
@@ -4,7 +4,7 @@
4
* Plugin Name: WP Meta SEO
5
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
6
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
7
- * Version: 2.0.2
8
* Text Domain: wp-meta-seo
9
* Domain Path: /languages
10
* Author: JoomUnited
@@ -47,7 +47,7 @@ if (!defined('URL'))
47
define('URL', get_site_url());
48
49
if (!defined('WPMSEO_VERSION')) {
50
- define('WPMSEO_VERSION', '2.0.2');
51
}
52
53
if (!defined('WPMSEO_FILE'))
4
* Plugin Name: WP Meta SEO
5
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
6
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
7
+ * Version: 2.0.3
8
* Text Domain: wp-meta-seo
9
* Domain Path: /languages
10
* Author: JoomUnited
47
define('URL', get_site_url());
48
49
if (!defined('WPMSEO_VERSION')) {
50
+ define('WPMSEO_VERSION', '2.0.3');
51
}
52
53
if (!defined('WPMSEO_FILE'))