|
@@ -638,13 +638,13 @@ discard block |
|
|
block discarded – undo |
638
|
638
|
$this->set_locale(); |
639
|
639
|
|
640
|
640
|
$that = $this; |
641
|
|
- add_action( 'plugins_loaded', function () use ( $that ) { |
642
|
|
- $that->define_admin_hooks( $that ); |
643
|
|
- $that->define_public_hooks( $that ); |
644
|
|
- }, 4 ); |
|
641
|
+ add_action('plugins_loaded', function() use ($that) { |
|
642
|
+ $that->define_admin_hooks($that); |
|
643
|
+ $that->define_public_hooks($that); |
|
644
|
+ }, 4); |
645
|
645
|
|
646
|
646
|
// If we're in `WP_CLI` load the related files. |
647
|
|
- if ( class_exists( 'WP_CLI' ) ) { |
|
647
|
+ if (class_exists('WP_CLI')) { |
648
|
648
|
$this->load_cli_dependencies(); |
649
|
649
|
} |
650
|
650
|
|
|
@@ -685,328 +685,328 @@ discard block |
|
|
block discarded – undo |
685
|
685
|
* The class responsible for orchestrating the actions and filters of the |
686
|
686
|
* core plugin. |
687
|
687
|
*/ |
688
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-loader.php'; |
|
688
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-loader.php'; |
689
|
689
|
|
690
|
690
|
// The class responsible for plugin uninstall. |
691
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-deactivator-feedback.php'; |
|
691
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-deactivator-feedback.php'; |
692
|
692
|
|
693
|
693
|
/** |
694
|
694
|
* The class responsible for defining internationalization functionality |
695
|
695
|
* of the plugin. |
696
|
696
|
*/ |
697
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-i18n.php'; |
|
697
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-i18n.php'; |
698
|
698
|
|
699
|
699
|
/** |
700
|
700
|
* WordLift's supported languages. |
701
|
701
|
*/ |
702
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-languages.php'; |
|
702
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-languages.php'; |
703
|
703
|
|
704
|
704
|
/** |
705
|
705
|
* WordLift's supported countries. |
706
|
706
|
*/ |
707
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-countries.php'; |
|
707
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-countries.php'; |
708
|
708
|
|
709
|
709
|
/** |
710
|
710
|
* Provide support functions to sanitize data. |
711
|
711
|
*/ |
712
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-sanitizer.php'; |
|
712
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-sanitizer.php'; |
713
|
713
|
|
714
|
714
|
/** Services. */ |
715
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-log-service.php'; |
716
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-http-api.php'; |
717
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-redirect-service.php'; |
718
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-configuration-service.php'; |
719
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-post-type-service.php'; |
720
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-type-service.php'; |
721
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-link-service.php'; |
722
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-relation-service.php'; |
723
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-image-service.php'; |
|
715
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-log-service.php'; |
|
716
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-http-api.php'; |
|
717
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-redirect-service.php'; |
|
718
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-configuration-service.php'; |
|
719
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-post-type-service.php'; |
|
720
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-type-service.php'; |
|
721
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-link-service.php'; |
|
722
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-relation-service.php'; |
|
723
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-image-service.php'; |
724
|
724
|
|
725
|
725
|
/** |
726
|
726
|
* The Schema service. |
727
|
727
|
*/ |
728
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-schema-service.php'; |
|
728
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-schema-service.php'; |
729
|
729
|
|
730
|
730
|
/** |
731
|
731
|
* The schema:url property service. |
732
|
732
|
*/ |
733
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-property-service.php'; |
734
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-schema-url-property-service.php'; |
|
733
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-property-service.php'; |
|
734
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-schema-url-property-service.php'; |
735
|
735
|
|
736
|
736
|
/** |
737
|
737
|
* The UI service. |
738
|
738
|
*/ |
739
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-ui-service.php'; |
|
739
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-ui-service.php'; |
740
|
740
|
|
741
|
741
|
/** |
742
|
742
|
* The Entity Types Taxonomy service. |
743
|
743
|
*/ |
744
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-type-taxonomy-service.php'; |
|
744
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-type-taxonomy-service.php'; |
745
|
745
|
|
746
|
746
|
/** |
747
|
747
|
* The Entity service. |
748
|
748
|
*/ |
749
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-uri-service.php'; |
750
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-service.php'; |
|
749
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-uri-service.php'; |
|
750
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-service.php'; |
751
|
751
|
|
752
|
752
|
// Add the entity rating service. |
753
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-rating-service.php'; |
|
753
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-rating-service.php'; |
754
|
754
|
|
755
|
755
|
/** |
756
|
756
|
* The User service. |
757
|
757
|
*/ |
758
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-user-service.php'; |
|
758
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-user-service.php'; |
759
|
759
|
|
760
|
760
|
/** |
761
|
761
|
* The Timeline service. |
762
|
762
|
*/ |
763
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-timeline-service.php'; |
|
763
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-timeline-service.php'; |
764
|
764
|
|
765
|
765
|
/** |
766
|
766
|
* The Topic Taxonomy service. |
767
|
767
|
*/ |
768
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-topic-taxonomy-service.php'; |
|
768
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-topic-taxonomy-service.php'; |
769
|
769
|
|
770
|
770
|
/** |
771
|
771
|
* The WordLift URI service. |
772
|
772
|
*/ |
773
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-uri-service.php'; |
774
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-property-factory.php'; |
775
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-sample-data-service.php'; |
|
773
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-uri-service.php'; |
|
774
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-property-factory.php'; |
|
775
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-sample-data-service.php'; |
776
|
776
|
|
777
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/properties/class-wordlift-property-getter-factory.php'; |
778
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-attachment-service.php'; |
|
777
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/properties/class-wordlift-property-getter-factory.php'; |
|
778
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-attachment-service.php'; |
779
|
779
|
|
780
|
780
|
/** |
781
|
781
|
* Load the converters. |
782
|
782
|
*/ |
783
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/intf-wordlift-post-converter.php'; |
784
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-abstract-post-to-jsonld-converter.php'; |
785
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-postid-to-jsonld-converter.php'; |
786
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-post-to-jsonld-converter.php'; |
787
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-post-to-jsonld-converter.php'; |
788
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-jsonld-website-converter.php'; |
|
783
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/intf-wordlift-post-converter.php'; |
|
784
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-abstract-post-to-jsonld-converter.php'; |
|
785
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-postid-to-jsonld-converter.php'; |
|
786
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-post-to-jsonld-converter.php'; |
|
787
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-post-to-jsonld-converter.php'; |
|
788
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-jsonld-website-converter.php'; |
789
|
789
|
|
790
|
790
|
/** |
791
|
791
|
* Load cache-related files. |
792
|
792
|
*/ |
793
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/cache/require.php'; |
|
793
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/cache/require.php'; |
794
|
794
|
|
795
|
795
|
/** |
796
|
796
|
* Load the content filter. |
797
|
797
|
*/ |
798
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-content-filter-service.php'; |
|
798
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-content-filter-service.php'; |
799
|
799
|
|
800
|
800
|
/* |
801
|
801
|
* Load the excerpt helper. |
802
|
802
|
*/ |
803
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-post-excerpt-helper.php'; |
|
803
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-post-excerpt-helper.php'; |
804
|
804
|
|
805
|
805
|
/** |
806
|
806
|
* Load the JSON-LD service to publish entities using JSON-LD.s |
807
|
807
|
* |
808
|
808
|
* @since 3.8.0 |
809
|
809
|
*/ |
810
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-jsonld-service.php'; |
|
810
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-jsonld-service.php'; |
811
|
811
|
|
812
|
812
|
// The Publisher Service and the AJAX adapter. |
813
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-publisher-service.php'; |
814
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-publisher-ajax-adapter.php'; |
|
813
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-publisher-service.php'; |
|
814
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-publisher-ajax-adapter.php'; |
815
|
815
|
|
816
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-post-adapter.php'; |
|
816
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-post-adapter.php'; |
817
|
817
|
|
818
|
818
|
/** |
819
|
819
|
* Load the WordLift key validation service. |
820
|
820
|
*/ |
821
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-key-validation-service.php'; |
|
821
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-key-validation-service.php'; |
822
|
822
|
|
823
|
823
|
// Load the `Wordlift_Category_Taxonomy_Service` class definition. |
824
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-category-taxonomy-service.php'; |
|
824
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-category-taxonomy-service.php'; |
825
|
825
|
|
826
|
826
|
// Load the `Wordlift_Entity_Page_Service` class definition. |
827
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-page-service.php'; |
|
827
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-page-service.php'; |
828
|
828
|
|
829
|
829
|
/** Linked Data. */ |
830
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-storage.php'; |
831
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-meta-storage.php'; |
832
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-property-storage.php'; |
833
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-taxonomy-storage.php'; |
834
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-schema-class-storage.php'; |
835
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-author-storage.php'; |
836
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-meta-uri-storage.php'; |
837
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-image-storage.php'; |
838
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-post-related-storage.php'; |
839
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-url-property-storage.php'; |
840
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/linked-data/storage/class-wordlift-storage-factory.php'; |
|
830
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-storage.php'; |
|
831
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-meta-storage.php'; |
|
832
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-property-storage.php'; |
|
833
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-taxonomy-storage.php'; |
|
834
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-schema-class-storage.php'; |
|
835
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-author-storage.php'; |
|
836
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-meta-uri-storage.php'; |
|
837
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-image-storage.php'; |
|
838
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-post-related-storage.php'; |
|
839
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-url-property-storage.php'; |
|
840
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/linked-data/storage/class-wordlift-storage-factory.php'; |
841
|
841
|
|
842
|
842
|
/** Services. */ |
843
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-google-analytics-export-service.php'; |
844
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-api-service.php'; |
|
843
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-google-analytics-export-service.php'; |
|
844
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-api-service.php'; |
845
|
845
|
|
846
|
846
|
/** Adapters. */ |
847
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-tinymce-adapter.php'; |
848
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-newrelic-adapter.php'; |
849
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-sample-data-ajax-adapter.php'; |
850
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-entity-type-adapter.php'; |
851
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-wprocket-adapter.php'; |
|
847
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-tinymce-adapter.php'; |
|
848
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-newrelic-adapter.php'; |
|
849
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-sample-data-ajax-adapter.php'; |
|
850
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-entity-type-adapter.php'; |
|
851
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-wprocket-adapter.php'; |
852
|
852
|
|
853
|
853
|
/** Autocomplete. */ |
854
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-autocomplete-adapter.php'; |
|
854
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-autocomplete-adapter.php'; |
855
|
855
|
|
856
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-remote-image-service.php'; |
|
856
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-remote-image-service.php'; |
857
|
857
|
|
858
|
858
|
/** Analytics */ |
859
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/analytics/class-wordlift-analytics-connect.php'; |
|
859
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/analytics/class-wordlift-analytics-connect.php'; |
860
|
860
|
|
861
|
861
|
/** |
862
|
862
|
* The class responsible for defining all actions that occur in the admin area. |
863
|
863
|
*/ |
864
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin.php'; |
|
864
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin.php'; |
865
|
865
|
|
866
|
866
|
/** |
867
|
867
|
* The class to customize the entity list admin page. |
868
|
868
|
*/ |
869
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-entity-list.php'; |
|
869
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-entity-list.php'; |
870
|
870
|
|
871
|
871
|
/** |
872
|
872
|
* The Entity Types Taxonomy Walker (transforms checkboxes into radios). |
873
|
873
|
*/ |
874
|
874
|
global $wp_version; |
875
|
|
- if ( version_compare( $wp_version, '5.3', '<' ) ) { |
876
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-entity-types-taxonomy-walker.php'; |
|
875
|
+ if (version_compare($wp_version, '5.3', '<')) { |
|
876
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-entity-types-taxonomy-walker.php'; |
877
|
877
|
} else { |
878
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-entity-types-taxonomy-walker-5-3.php'; |
|
878
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-entity-types-taxonomy-walker-5-3.php'; |
879
|
879
|
} |
880
|
880
|
|
881
|
881
|
/** |
882
|
882
|
* The Notice service. |
883
|
883
|
*/ |
884
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-notice-service.php'; |
|
884
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-notice-service.php'; |
885
|
885
|
|
886
|
886
|
/** |
887
|
887
|
* The PrimaShop adapter. |
888
|
888
|
*/ |
889
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-primashop-adapter.php'; |
|
889
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-primashop-adapter.php'; |
890
|
890
|
|
891
|
891
|
/** |
892
|
892
|
* The WordLift Dashboard service. |
893
|
893
|
*/ |
894
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-dashboard.php'; |
|
894
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-dashboard.php'; |
895
|
895
|
|
896
|
896
|
/** |
897
|
897
|
* The admin 'Install wizard' page. |
898
|
898
|
*/ |
899
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-setup.php'; |
|
899
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-setup.php'; |
900
|
900
|
|
901
|
901
|
/** |
902
|
902
|
* The WordLift entity type list admin page controller. |
903
|
903
|
*/ |
904
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-entity-taxonomy-list-page.php'; |
|
904
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-entity-taxonomy-list-page.php'; |
905
|
905
|
|
906
|
906
|
/** |
907
|
907
|
* The WordLift entity type settings admin page controller. |
908
|
908
|
*/ |
909
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-entity-type-settings.php'; |
|
909
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-entity-type-settings.php'; |
910
|
910
|
|
911
|
911
|
/** |
912
|
912
|
* The admin 'Download Your Data' page. |
913
|
913
|
*/ |
914
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-download-your-data-page.php'; |
|
914
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-download-your-data-page.php'; |
915
|
915
|
|
916
|
916
|
/** |
917
|
917
|
* The admin 'WordLift Settings' page. |
918
|
918
|
*/ |
919
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/intf-wordlift-admin-element.php'; |
920
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-input-element.php'; |
921
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-input-radio-element.php'; |
922
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-select-element.php'; |
923
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-select2-element.php'; |
924
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-language-select-element.php'; |
925
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-country-select-element.php'; |
926
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-tabs-element.php'; |
927
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-author-element.php'; |
928
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/elements/class-wordlift-admin-publisher-element.php'; |
929
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-page.php'; |
930
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-settings-page.php'; |
931
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-settings-analytics-page.php'; |
932
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-settings-page-action-link.php'; |
933
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-settings-analytics-page-action-link.php'; |
|
919
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/intf-wordlift-admin-element.php'; |
|
920
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-input-element.php'; |
|
921
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-input-radio-element.php'; |
|
922
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-select-element.php'; |
|
923
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-select2-element.php'; |
|
924
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-language-select-element.php'; |
|
925
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-country-select-element.php'; |
|
926
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-tabs-element.php'; |
|
927
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-author-element.php'; |
|
928
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/elements/class-wordlift-admin-publisher-element.php'; |
|
929
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-page.php'; |
|
930
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-settings-page.php'; |
|
931
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-settings-analytics-page.php'; |
|
932
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-settings-page-action-link.php'; |
|
933
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-settings-analytics-page-action-link.php'; |
934
|
934
|
|
935
|
935
|
/** Admin Pages */ |
936
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-user-profile-page.php'; |
937
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-entity-type-admin-service.php'; |
|
936
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-user-profile-page.php'; |
|
937
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-entity-type-admin-service.php'; |
938
|
938
|
|
939
|
939
|
/** |
940
|
940
|
* The class responsible for defining all actions that occur in the public-facing |
941
|
941
|
* side of the site. |
942
|
942
|
*/ |
943
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-public.php'; |
|
943
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-public.php'; |
944
|
944
|
|
945
|
945
|
/** |
946
|
946
|
* The shortcode abstract class. |
947
|
947
|
*/ |
948
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-shortcode.php'; |
|
948
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-shortcode.php'; |
949
|
949
|
|
950
|
950
|
/** |
951
|
951
|
* The Timeline shortcode. |
952
|
952
|
*/ |
953
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-timeline-shortcode.php'; |
|
953
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-timeline-shortcode.php'; |
954
|
954
|
|
955
|
955
|
/** |
956
|
956
|
* The Navigator shortcode. |
957
|
957
|
*/ |
958
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-navigator-shortcode.php'; |
|
958
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-navigator-shortcode.php'; |
959
|
959
|
|
960
|
960
|
/** |
961
|
961
|
* The Products Navigator shortcode. |
962
|
962
|
*/ |
963
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-products-navigator-shortcode.php'; |
|
963
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-products-navigator-shortcode.php'; |
964
|
964
|
|
965
|
965
|
/** |
966
|
966
|
* The chord shortcode. |
967
|
967
|
*/ |
968
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-chord-shortcode.php'; |
|
968
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-chord-shortcode.php'; |
969
|
969
|
|
970
|
970
|
/** |
971
|
971
|
* The geomap shortcode. |
972
|
972
|
*/ |
973
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-geomap-shortcode.php'; |
|
973
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-geomap-shortcode.php'; |
974
|
974
|
|
975
|
975
|
/** |
976
|
976
|
* The entity cloud shortcode. |
977
|
977
|
*/ |
978
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-related-entities-cloud-shortcode.php'; |
|
978
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-related-entities-cloud-shortcode.php'; |
979
|
979
|
|
980
|
980
|
/** |
981
|
981
|
* The entity glossary shortcode. |
982
|
982
|
*/ |
983
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-alphabet-service.php'; |
984
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-vocabulary-shortcode.php'; |
|
983
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-alphabet-service.php'; |
|
984
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-vocabulary-shortcode.php'; |
985
|
985
|
|
986
|
986
|
/** |
987
|
987
|
* Faceted Search shortcode. |
988
|
988
|
*/ |
989
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-faceted-search-shortcode.php'; |
|
989
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-faceted-search-shortcode.php'; |
990
|
990
|
|
991
|
991
|
/** |
992
|
992
|
* The ShareThis service. |
993
|
993
|
*/ |
994
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-sharethis-service.php'; |
|
994
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-sharethis-service.php'; |
995
|
995
|
|
996
|
996
|
/** |
997
|
997
|
* The SEO service. |
998
|
998
|
*/ |
999
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-seo-service.php'; |
|
999
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-seo-service.php'; |
1000
|
1000
|
|
1001
|
1001
|
/** |
1002
|
1002
|
* The AMP service. |
1003
|
1003
|
*/ |
1004
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-amp-service.php'; |
|
1004
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-amp-service.php'; |
1005
|
1005
|
|
1006
|
1006
|
/** Widgets */ |
1007
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-widget.php'; |
1008
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-related-entities-cloud-widget.php'; |
1009
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-context-cards.php'; |
|
1007
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-widget.php'; |
|
1008
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-related-entities-cloud-widget.php'; |
|
1009
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-context-cards.php'; |
1010
|
1010
|
|
1011
|
1011
|
/* |
1012
|
1012
|
* Batch Operations. They're similar to Batch Actions but do not require working on post types. |
|
@@ -1015,18 +1015,18 @@ discard block |
|
|
block discarded – undo |
1015
|
1015
|
* |
1016
|
1016
|
* @since 3.20.0 |
1017
|
1017
|
*/ |
1018
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/batch/intf-wordlift-batch-operation.php'; |
1019
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/batch/class-wordlift-batch-operation-ajax-adapter.php'; |
|
1018
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/batch/intf-wordlift-batch-operation.php'; |
|
1019
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/batch/class-wordlift-batch-operation-ajax-adapter.php'; |
1020
|
1020
|
|
1021
|
1021
|
/* |
1022
|
1022
|
* Schema.org Services. |
1023
|
1023
|
* |
1024
|
1024
|
* @see https://github.com/insideout10/wordlift-plugin/issues/835 |
1025
|
1025
|
*/ |
1026
|
|
- if ( apply_filters( 'wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES ) ) { |
1027
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/schemaorg/class-wordlift-schemaorg-sync-service.php'; |
1028
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/schemaorg/class-wordlift-schemaorg-property-service.php'; |
1029
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/schemaorg/class-wordlift-schemaorg-class-service.php'; |
|
1026
|
+ if (apply_filters('wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES)) { |
|
1027
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/schemaorg/class-wordlift-schemaorg-sync-service.php'; |
|
1028
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/schemaorg/class-wordlift-schemaorg-property-service.php'; |
|
1029
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/schemaorg/class-wordlift-schemaorg-class-service.php'; |
1030
|
1030
|
new Wordlift_Schemaorg_Sync_Service(); |
1031
|
1031
|
$schemaorg_property_service = Wordlift_Schemaorg_Property_Service::get_instance(); |
1032
|
1032
|
new Wordlift_Schemaorg_Class_Service(); |
|
@@ -1042,13 +1042,13 @@ discard block |
|
|
block discarded – undo |
1042
|
1042
|
|
1043
|
1043
|
// Instantiate a global logger. |
1044
|
1044
|
global $wl_logger; |
1045
|
|
- $wl_logger = Wordlift_Log_Service::get_logger( 'WordLift' ); |
|
1045
|
+ $wl_logger = Wordlift_Log_Service::get_logger('WordLift'); |
1046
|
1046
|
|
1047
|
1047
|
// Load the `wl-api` end-point. |
1048
|
1048
|
new Wordlift_Http_Api(); |
1049
|
1049
|
|
1050
|
1050
|
// Load the Install Service. |
1051
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'install/class-wordlift-install-service.php'; |
|
1051
|
+ require_once plugin_dir_path(dirname(__FILE__)).'install/class-wordlift-install-service.php'; |
1052
|
1052
|
$this->install_service = new Wordlift_Install_Service(); |
1053
|
1053
|
$this->notice_service = new Wordlift_Notice_Service(); |
1054
|
1054
|
$this->user_service = Wordlift_User_Service::get_instance(); |
|
@@ -1066,21 +1066,21 @@ discard block |
|
|
block discarded – undo |
1066
|
1066
|
|
1067
|
1067
|
|
1068
|
1068
|
$that = $this; |
1069
|
|
- add_action( 'plugins_loaded', function () use ( &$that, $schemaorg_property_service ) { |
|
1069
|
+ add_action('plugins_loaded', function() use (&$that, $schemaorg_property_service) { |
1070
|
1070
|
|
1071
|
1071
|
/** Services. */ |
1072
|
1072
|
// Create the configuration service. |
1073
|
1073
|
$api_service = new Wordlift_Api_Service(); |
1074
|
1074
|
|
1075
|
1075
|
// Create an entity link service instance. It'll be later bound to the post_type_link and pre_get_posts actions. |
1076
|
|
- $that->entity_link_service = new Wordlift_Entity_Link_Service( $that->entity_post_type_service, Wordlift_Configuration_Service::get_instance()->get_entity_base_path() ); |
|
1076
|
+ $that->entity_link_service = new Wordlift_Entity_Link_Service($that->entity_post_type_service, Wordlift_Configuration_Service::get_instance()->get_entity_base_path()); |
1077
|
1077
|
|
1078
|
1078
|
$schema_url_property_service = new Wordlift_Schema_Url_Property_Service(); |
1079
|
1079
|
|
1080
|
1080
|
$that->entity_uri_service = Wordlift_Entity_Uri_Service::get_instance(); |
1081
|
1081
|
|
1082
|
1082
|
// Create a new instance of the Redirect service. |
1083
|
|
- $that->redirect_service = new Wordlift_Redirect_Service( $that->entity_uri_service ); |
|
1083
|
+ $that->redirect_service = new Wordlift_Redirect_Service($that->entity_uri_service); |
1084
|
1084
|
|
1085
|
1085
|
// Create a new instance of the Timeline service and Timeline shortcode. |
1086
|
1086
|
$that->timeline_service = new Wordlift_Timeline_Service(); |
|
@@ -1093,30 +1093,30 @@ discard block |
|
|
block discarded – undo |
1093
|
1093
|
// Create an instance of the PrimaShop adapter. |
1094
|
1094
|
$that->primashop_adapter = new Wordlift_PrimaShop_Adapter(); |
1095
|
1095
|
|
1096
|
|
- $uri_service = new Wordlift_Uri_Service( $GLOBALS['wpdb'] ); |
|
1096
|
+ $uri_service = new Wordlift_Uri_Service($GLOBALS['wpdb']); |
1097
|
1097
|
|
1098
|
1098
|
// Create the entity rating service. |
1099
|
1099
|
$that->rating_service = Wordlift_Rating_Service::get_instance(); |
1100
|
1100
|
|
1101
|
1101
|
// Create entity list customization (wp-admin/edit.php). |
1102
|
|
- $that->entity_list_service = new Wordlift_Entity_List_Service( $that->rating_service ); |
|
1102
|
+ $that->entity_list_service = new Wordlift_Entity_List_Service($that->rating_service); |
1103
|
1103
|
|
1104
|
1104
|
// Create an instance of the Publisher Service and the AJAX Adapter. |
1105
|
1105
|
$that->publisher_service = Wordlift_Publisher_Service::get_instance(); |
1106
|
|
- $that->property_factory = new Wordlift_Property_Factory( $schema_url_property_service ); |
1107
|
|
- $that->property_factory->register( Wordlift_Schema_Url_Property_Service::META_KEY, $schema_url_property_service ); |
|
1106
|
+ $that->property_factory = new Wordlift_Property_Factory($schema_url_property_service); |
|
1107
|
+ $that->property_factory->register(Wordlift_Schema_Url_Property_Service::META_KEY, $schema_url_property_service); |
1108
|
1108
|
|
1109
|
1109
|
$attachment_service = Wordlift_Attachment_Service::get_instance(); |
1110
|
1110
|
|
1111
|
1111
|
// Instantiate the JSON-LD service. |
1112
|
1112
|
$property_getter = Wordlift_Property_Getter_Factory::create(); |
1113
|
|
- $that->post_to_jsonld_converter = new Wordlift_Post_To_Jsonld_Converter( Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service ); |
1114
|
|
- $that->entity_post_to_jsonld_converter = new Wordlift_Entity_Post_To_Jsonld_Converter( Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service, $property_getter, $schemaorg_property_service, $that->post_to_jsonld_converter ); |
1115
|
|
- $that->postid_to_jsonld_converter = new Wordlift_Postid_To_Jsonld_Converter( $that->entity_post_to_jsonld_converter, $that->post_to_jsonld_converter ); |
1116
|
|
- $that->jsonld_website_converter = new Wordlift_Website_Jsonld_Converter( Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service ); |
|
1113
|
+ $that->post_to_jsonld_converter = new Wordlift_Post_To_Jsonld_Converter(Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service); |
|
1114
|
+ $that->entity_post_to_jsonld_converter = new Wordlift_Entity_Post_To_Jsonld_Converter(Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service, $property_getter, $schemaorg_property_service, $that->post_to_jsonld_converter); |
|
1115
|
+ $that->postid_to_jsonld_converter = new Wordlift_Postid_To_Jsonld_Converter($that->entity_post_to_jsonld_converter, $that->post_to_jsonld_converter); |
|
1116
|
+ $that->jsonld_website_converter = new Wordlift_Website_Jsonld_Converter(Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service); |
1117
|
1117
|
|
1118
|
|
- $jsonld_cache = new Ttl_Cache( 'jsonld', 86400 ); |
1119
|
|
- $that->cached_postid_to_jsonld_converter = new Wordlift_Cached_Post_Converter( $that->postid_to_jsonld_converter, $jsonld_cache ); |
|
1118
|
+ $jsonld_cache = new Ttl_Cache('jsonld', 86400); |
|
1119
|
+ $that->cached_postid_to_jsonld_converter = new Wordlift_Cached_Post_Converter($that->postid_to_jsonld_converter, $jsonld_cache); |
1120
|
1120
|
/* |
1121
|
1121
|
* Load the `Wordlift_Term_JsonLd_Adapter`. |
1122
|
1122
|
* |
|
@@ -1124,31 +1124,31 @@ discard block |
|
|
block discarded – undo |
1124
|
1124
|
* |
1125
|
1125
|
* @since 3.20.0 |
1126
|
1126
|
*/ |
1127
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-wordlift-term-jsonld-adapter.php'; |
|
1127
|
+ require_once plugin_dir_path(dirname(__FILE__)).'public/class-wordlift-term-jsonld-adapter.php'; |
1128
|
1128
|
|
1129
|
|
- $term_jsonld_adapter = new Wordlift_Term_JsonLd_Adapter( $that->entity_uri_service, $that->cached_postid_to_jsonld_converter ); |
1130
|
|
- $that->jsonld_service = new Wordlift_Jsonld_Service( Wordlift_Entity_Service::get_instance(), $that->cached_postid_to_jsonld_converter, $that->jsonld_website_converter, $term_jsonld_adapter ); |
|
1129
|
+ $term_jsonld_adapter = new Wordlift_Term_JsonLd_Adapter($that->entity_uri_service, $that->cached_postid_to_jsonld_converter); |
|
1130
|
+ $that->jsonld_service = new Wordlift_Jsonld_Service(Wordlift_Entity_Service::get_instance(), $that->cached_postid_to_jsonld_converter, $that->jsonld_website_converter, $term_jsonld_adapter); |
1131
|
1131
|
|
1132
|
1132
|
$jsonld_service = new Jsonld_Service( |
1133
|
1133
|
$that->jsonld_service, |
1134
|
1134
|
$term_jsonld_adapter, |
1135
|
|
- new Jsonld_User_Service( $that->user_service ) ); |
1136
|
|
- new Jsonld_Endpoint( $jsonld_service, $that->entity_uri_service ); |
|
1135
|
+ new Jsonld_User_Service($that->user_service) ); |
|
1136
|
+ new Jsonld_Endpoint($jsonld_service, $that->entity_uri_service); |
1137
|
1137
|
|
1138
|
1138
|
// Prints the JSON-LD in the head. |
1139
|
|
- new Jsonld_Adapter( $that->jsonld_service ); |
|
1139
|
+ new Jsonld_Adapter($that->jsonld_service); |
1140
|
1140
|
|
1141
|
|
- new Jsonld_By_Id_Endpoint( $that->jsonld_service, $that->entity_uri_service ); |
|
1141
|
+ new Jsonld_By_Id_Endpoint($that->jsonld_service, $that->entity_uri_service); |
1142
|
1142
|
|
1143
|
1143
|
$that->key_validation_service = new Wordlift_Key_Validation_Service(); |
1144
|
1144
|
$that->content_filter_service = Wordlift_Content_Filter_Service::get_instance(); |
1145
|
1145
|
// Creating Faq Content filter service. |
1146
|
1146
|
$that->faq_content_filter_service = new Faq_Content_Filter(); |
1147
|
1147
|
$that->sample_data_service = Wordlift_Sample_Data_Service::get_instance(); |
1148
|
|
- $that->sample_data_ajax_adapter = new Wordlift_Sample_Data_Ajax_Adapter( $that->sample_data_service ); |
|
1148
|
+ $that->sample_data_ajax_adapter = new Wordlift_Sample_Data_Ajax_Adapter($that->sample_data_service); |
1149
|
1149
|
|
1150
|
|
- $that->loader->add_action( 'enqueue_block_editor_assets', $that, 'add_wl_enabled_blocks' ); |
1151
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $that, 'add_wl_enabled_blocks' ); |
|
1150
|
+ $that->loader->add_action('enqueue_block_editor_assets', $that, 'add_wl_enabled_blocks'); |
|
1151
|
+ $that->loader->add_action('admin_enqueue_scripts', $that, 'add_wl_enabled_blocks'); |
1152
|
1152
|
|
1153
|
1153
|
/** |
1154
|
1154
|
* Filter: wl_feature__enable__blocks. |
|
@@ -1158,15 +1158,15 @@ discard block |
|
|
block discarded – undo |
1158
|
1158
|
* @return bool |
1159
|
1159
|
* @since 3.27.6 |
1160
|
1160
|
*/ |
1161
|
|
- if ( apply_filters( 'wl_feature__enable__blocks', true ) ) { |
|
1161
|
+ if (apply_filters('wl_feature__enable__blocks', true)) { |
1162
|
1162
|
// Initialize the short-codes. |
1163
|
|
- new Async_Template_Decorator( new Wordlift_Navigator_Shortcode() ); |
|
1163
|
+ new Async_Template_Decorator(new Wordlift_Navigator_Shortcode()); |
1164
|
1164
|
new Wordlift_Chord_Shortcode(); |
1165
|
1165
|
new Wordlift_Geomap_Shortcode(); |
1166
|
1166
|
new Wordlift_Timeline_Shortcode(); |
1167
|
|
- new Wordlift_Related_Entities_Cloud_Shortcode( Wordlift_Relation_Service::get_instance(), Wordlift_Entity_Service::get_instance() ); |
|
1167
|
+ new Wordlift_Related_Entities_Cloud_Shortcode(Wordlift_Relation_Service::get_instance(), Wordlift_Entity_Service::get_instance()); |
1168
|
1168
|
new Wordlift_Vocabulary_Shortcode(); |
1169
|
|
- new Async_Template_Decorator( new Wordlift_Faceted_Search_Shortcode() ); |
|
1169
|
+ new Async_Template_Decorator(new Wordlift_Faceted_Search_Shortcode()); |
1170
|
1170
|
} |
1171
|
1171
|
|
1172
|
1172
|
new Wordlift_Products_Navigator_Shortcode(); |
|
@@ -1179,16 +1179,16 @@ discard block |
|
|
block discarded – undo |
1179
|
1179
|
new Wordlift_Seo_Service(); |
1180
|
1180
|
|
1181
|
1181
|
// Initialize the AMP service. |
1182
|
|
- new Wordlift_AMP_Service( $that->jsonld_service ); |
|
1182
|
+ new Wordlift_AMP_Service($that->jsonld_service); |
1183
|
1183
|
|
1184
|
1184
|
/** Services. */ |
1185
|
1185
|
$that->google_analytics_export_service = new Wordlift_Google_Analytics_Export_Service(); |
1186
|
1186
|
new Wordlift_Image_Service(); |
1187
|
1187
|
|
1188
|
1188
|
/** Adapters. */ |
1189
|
|
- $that->entity_type_adapter = new Wordlift_Entity_Type_Adapter( Wordlift_Entity_Type_Service::get_instance() ); |
1190
|
|
- $that->publisher_ajax_adapter = new Wordlift_Publisher_Ajax_Adapter( $that->publisher_service ); |
1191
|
|
- $that->tinymce_adapter = new Wordlift_Tinymce_Adapter( $that ); |
|
1189
|
+ $that->entity_type_adapter = new Wordlift_Entity_Type_Adapter(Wordlift_Entity_Type_Service::get_instance()); |
|
1190
|
+ $that->publisher_ajax_adapter = new Wordlift_Publisher_Ajax_Adapter($that->publisher_service); |
|
1191
|
+ $that->tinymce_adapter = new Wordlift_Tinymce_Adapter($that); |
1192
|
1192
|
|
1193
|
1193
|
/* |
1194
|
1194
|
* Exclude our public js from WP-Rocket. |
|
@@ -1208,14 +1208,14 @@ discard block |
|
|
block discarded – undo |
1208
|
1208
|
$that->language_select_element = new Wordlift_Admin_Language_Select_Element(); |
1209
|
1209
|
$that->country_select_element = new Wordlift_Admin_Country_Select_Element(); |
1210
|
1210
|
$tabs_element = new Wordlift_Admin_Tabs_Element(); |
1211
|
|
- $that->publisher_element = new Wordlift_Admin_Publisher_Element( $that->publisher_service, $tabs_element, $that->select2_element ); |
1212
|
|
- $that->author_element = new Wordlift_Admin_Author_Element( $that->publisher_service, $that->select2_element ); |
|
1211
|
+ $that->publisher_element = new Wordlift_Admin_Publisher_Element($that->publisher_service, $tabs_element, $that->select2_element); |
|
1212
|
+ $that->author_element = new Wordlift_Admin_Author_Element($that->publisher_service, $that->select2_element); |
1213
|
1213
|
|
1214
|
1214
|
$that->settings_page = Wordlift_Admin_Settings_Page::get_instance(); |
1215
|
|
- $that->settings_page_action_link = new Wordlift_Admin_Settings_Page_Action_Link( $that->settings_page ); |
|
1215
|
+ $that->settings_page_action_link = new Wordlift_Admin_Settings_Page_Action_Link($that->settings_page); |
1216
|
1216
|
|
1217
|
|
- $that->analytics_settings_page = new Wordlift_Admin_Settings_Analytics_Page( $that->input_element, $that->radio_input_element ); |
1218
|
|
- $that->analytics_settings_page_action_link = new Wordlift_Admin_Settings_Analytics_Page_Action_Link( $that->analytics_settings_page ); |
|
1217
|
+ $that->analytics_settings_page = new Wordlift_Admin_Settings_Analytics_Page($that->input_element, $that->radio_input_element); |
|
1218
|
+ $that->analytics_settings_page_action_link = new Wordlift_Admin_Settings_Analytics_Page_Action_Link($that->analytics_settings_page); |
1219
|
1219
|
$that->analytics_connect = new Wordlift_Analytics_Connect(); |
1220
|
1220
|
|
1221
|
1221
|
// Pages. |
|
@@ -1226,9 +1226,9 @@ discard block |
|
|
block discarded – undo |
1226
|
1226
|
* |
1227
|
1227
|
* @see https://github.com/insideout10/wordlift-plugin/issues/914 |
1228
|
1228
|
*/ |
1229
|
|
- if ( apply_filters( 'wl_can_see_classification_box', true ) ) { |
1230
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-wordlift-admin-post-edit-page.php'; |
1231
|
|
- new Wordlift_Admin_Post_Edit_Page( $that ); |
|
1229
|
+ if (apply_filters('wl_can_see_classification_box', true)) { |
|
1230
|
+ require_once plugin_dir_path(dirname(__FILE__)).'admin/class-wordlift-admin-post-edit-page.php'; |
|
1231
|
+ new Wordlift_Admin_Post_Edit_Page($that); |
1232
|
1232
|
} |
1233
|
1233
|
new Wordlift_Entity_Type_Admin_Service(); |
1234
|
1234
|
|
|
@@ -1236,19 +1236,19 @@ discard block |
|
|
block discarded – undo |
1236
|
1236
|
$that->related_entities_cloud_widget = new Wordlift_Related_Entities_Cloud_Widget(); |
1237
|
1237
|
|
1238
|
1238
|
// Create an instance of the install wizard. |
1239
|
|
- $that->admin_setup = new Wordlift_Admin_Setup( $that->key_validation_service, Wordlift_Entity_Service::get_instance(), $that->language_select_element, $that->country_select_element ); |
|
1239
|
+ $that->admin_setup = new Wordlift_Admin_Setup($that->key_validation_service, Wordlift_Entity_Service::get_instance(), $that->language_select_element, $that->country_select_element); |
1240
|
1240
|
|
1241
|
|
- $that->category_taxonomy_service = new Wordlift_Category_Taxonomy_Service( $that->entity_post_type_service ); |
|
1241
|
+ $that->category_taxonomy_service = new Wordlift_Category_Taxonomy_Service($that->entity_post_type_service); |
1242
|
1242
|
|
1243
|
1243
|
// User Profile. |
1244
|
|
- new Wordlift_Admin_User_Profile_Page( $that->author_element, $that->user_service ); |
|
1244
|
+ new Wordlift_Admin_User_Profile_Page($that->author_element, $that->user_service); |
1245
|
1245
|
|
1246
|
1246
|
$that->entity_page_service = new Wordlift_Entity_Page_Service(); |
1247
|
1247
|
|
1248
|
1248
|
// Load the debug service if WP is in debug mode. |
1249
|
|
- if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { |
1250
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-debug-service.php'; |
1251
|
|
- new Wordlift_Debug_Service( Wordlift_Entity_Service::get_instance(), $uri_service ); |
|
1249
|
+ if (defined('WP_DEBUG') && WP_DEBUG) { |
|
1250
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-debug-service.php'; |
|
1251
|
+ new Wordlift_Debug_Service(Wordlift_Entity_Service::get_instance(), $uri_service); |
1252
|
1252
|
} |
1253
|
1253
|
|
1254
|
1254
|
// Remote Image Service. |
|
@@ -1261,12 +1261,12 @@ discard block |
|
|
block discarded – undo |
1261
|
1261
|
* |
1262
|
1262
|
* @see https://github.com/insideout10/wordlift-plugin/issues/852. |
1263
|
1263
|
*/ |
1264
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wordlift-batch-action.php'; |
1265
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/mapping/class-wordlift-mapping-service.php'; |
1266
|
|
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/mapping/class-wordlift-mapping-ajax-adapter.php'; |
|
1264
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/class-wordlift-batch-action.php'; |
|
1265
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/mapping/class-wordlift-mapping-service.php'; |
|
1266
|
+ require_once plugin_dir_path(dirname(__FILE__)).'includes/mapping/class-wordlift-mapping-ajax-adapter.php'; |
1267
|
1267
|
|
1268
|
1268
|
// Create an instance of the Mapping Service and assign it to the Ajax Adapter. |
1269
|
|
- new Wordlift_Mapping_Ajax_Adapter( new Wordlift_Mapping_Service( Wordlift_Entity_Type_Service::get_instance() ) ); |
|
1269
|
+ new Wordlift_Mapping_Ajax_Adapter(new Wordlift_Mapping_Service(Wordlift_Entity_Type_Service::get_instance())); |
1270
|
1270
|
|
1271
|
1271
|
/* |
1272
|
1272
|
* Load the Mappings JSON-LD post processing. |
|
@@ -1280,11 +1280,11 @@ discard block |
|
|
block discarded – undo |
1280
|
1280
|
// Taxonomy term rule validator for validating rules for term pages. |
1281
|
1281
|
new Taxonomy_Term_Rule_Validator(); |
1282
|
1282
|
new Post_Taxonomy_Term_Rule_Validator(); |
1283
|
|
- $rule_validators_registry = new Rule_Validators_Registry( $default_rule_validator ); |
1284
|
|
- $rule_groups_validator = new Rule_Groups_Validator( $rule_validators_registry ); |
1285
|
|
- $mappings_validator = new Mappings_Validator( $mappings_dbo, $rule_groups_validator ); |
|
1283
|
+ $rule_validators_registry = new Rule_Validators_Registry($default_rule_validator); |
|
1284
|
+ $rule_groups_validator = new Rule_Groups_Validator($rule_validators_registry); |
|
1285
|
+ $mappings_validator = new Mappings_Validator($mappings_dbo, $rule_groups_validator); |
1286
|
1286
|
|
1287
|
|
- new Url_To_Entity_Transform_Function( $that->entity_uri_service ); |
|
1287
|
+ new Url_To_Entity_Transform_Function($that->entity_uri_service); |
1288
|
1288
|
new Taxonomy_To_Terms_Transform_Function(); |
1289
|
1289
|
new Post_Id_To_Entity_Transform_Function(); |
1290
|
1290
|
$mappings_transform_functions_registry = new Mappings_Transform_Functions_Registry(); |
|
@@ -1294,7 +1294,7 @@ discard block |
|
|
block discarded – undo |
1294
|
1294
|
* Intiailize the acf group data formatter. |
1295
|
1295
|
*/ |
1296
|
1296
|
new Acf_Group_Formatter(); |
1297
|
|
- new Jsonld_Converter( $mappings_validator, $mappings_transform_functions_registry ); |
|
1297
|
+ new Jsonld_Converter($mappings_validator, $mappings_transform_functions_registry); |
1298
|
1298
|
|
1299
|
1299
|
/** |
1300
|
1300
|
* @since 3.26.0 |
|
@@ -1312,14 +1312,14 @@ discard block |
|
|
block discarded – undo |
1312
|
1312
|
// Call this static method to register FAQ routes to rest api - disabled |
1313
|
1313
|
//Faq_Rest_Controller::register_routes(); |
1314
|
1314
|
|
1315
|
|
- $that->storage_factory = new Wordlift_Storage_Factory( Wordlift_Entity_Service::get_instance(), $that->user_service, $property_getter ); |
|
1315
|
+ $that->storage_factory = new Wordlift_Storage_Factory(Wordlift_Entity_Service::get_instance(), $that->user_service, $property_getter); |
1316
|
1316
|
|
1317
|
1317
|
/** WL Autocomplete. */ |
1318
|
|
- $autocomplete_service = new All_Autocomplete_Service( array( |
|
1318
|
+ $autocomplete_service = new All_Autocomplete_Service(array( |
1319
|
1319
|
new Local_Autocomplete_Service(), |
1320
|
|
- new Linked_Data_Autocomplete_Service( Entity_Helper::get_instance(), $that->entity_uri_service, Wordlift_Entity_Service::get_instance() ), |
1321
|
|
- ) ); |
1322
|
|
- $that->autocomplete_adapter = new Wordlift_Autocomplete_Adapter( $autocomplete_service ); |
|
1320
|
+ new Linked_Data_Autocomplete_Service(Entity_Helper::get_instance(), $that->entity_uri_service, Wordlift_Entity_Service::get_instance()), |
|
1321
|
+ )); |
|
1322
|
+ $that->autocomplete_adapter = new Wordlift_Autocomplete_Adapter($autocomplete_service); |
1323
|
1323
|
|
1324
|
1324
|
/** |
1325
|
1325
|
* @since 3.27.2 |
|
@@ -1328,10 +1328,10 @@ discard block |
|
|
block discarded – undo |
1328
|
1328
|
*/ |
1329
|
1329
|
new Recipe_Maker_Post_Type_Hook(); |
1330
|
1330
|
$recipe_maker_validation_service = new Recipe_Maker_Validation_Service(); |
1331
|
|
- new Recipe_Maker_Jsonld_Hook( $attachment_service, $recipe_maker_validation_service ); |
1332
|
|
- new Recipe_Maker_After_Get_Jsonld_Hook( $recipe_maker_validation_service ); |
1333
|
|
- new Recipe_Maker_Jsonld_Swap( $recipe_maker_validation_service, $that->jsonld_service ); |
1334
|
|
- new Recipe_Maker_Warning( $recipe_maker_validation_service ); |
|
1331
|
+ new Recipe_Maker_Jsonld_Hook($attachment_service, $recipe_maker_validation_service); |
|
1332
|
+ new Recipe_Maker_After_Get_Jsonld_Hook($recipe_maker_validation_service); |
|
1333
|
+ new Recipe_Maker_Jsonld_Swap($recipe_maker_validation_service, $that->jsonld_service); |
|
1334
|
+ new Recipe_Maker_Warning($recipe_maker_validation_service); |
1335
|
1335
|
|
1336
|
1336
|
|
1337
|
1337
|
new Duplicate_Markup_Remover(); |
|
@@ -1340,7 +1340,7 @@ discard block |
|
|
block discarded – undo |
1340
|
1340
|
* @since 3.27.8 |
1341
|
1341
|
* @see https://github.com/insideout10/wordlift-plugin/issues/1248 |
1342
|
1342
|
*/ |
1343
|
|
- new Key_Validation_Notice( $that->key_validation_service, Wordlift_Configuration_Service::get_instance() ); |
|
1343
|
+ new Key_Validation_Notice($that->key_validation_service, Wordlift_Configuration_Service::get_instance()); |
1344
|
1344
|
/** |
1345
|
1345
|
* @since 3.28.0 |
1346
|
1346
|
* @see https://github.com/insideout10/wordlift-plugin/issues?q=assignee%3Anaveen17797+is%3Aopen |
|
@@ -1351,7 +1351,7 @@ discard block |
|
|
block discarded – undo |
1351
|
1351
|
* @since 3.29.0 |
1352
|
1352
|
* @see https://github.com/insideout10/wordlift-plugin/issues/1304 |
1353
|
1353
|
*/ |
1354
|
|
- new Entity_Rest_Service( Wordlift_Entity_Type_Service::get_instance() ); |
|
1354
|
+ new Entity_Rest_Service(Wordlift_Entity_Type_Service::get_instance()); |
1355
|
1355
|
|
1356
|
1356
|
/** |
1357
|
1357
|
* Expand author in to references. |
|
@@ -1360,12 +1360,12 @@ discard block |
|
|
block discarded – undo |
1360
|
1360
|
*/ |
1361
|
1361
|
|
1362
|
1362
|
|
1363
|
|
- if ( apply_filters( 'wl_feature__enable__article-wrapper', false ) ) { |
1364
|
|
- new Jsonld_Article_Wrapper( Wordlift_Post_To_Jsonld_Converter::get_instance(), $that->cached_postid_to_jsonld_converter ); |
|
1363
|
+ if (apply_filters('wl_feature__enable__article-wrapper', false)) { |
|
1364
|
+ new Jsonld_Article_Wrapper(Wordlift_Post_To_Jsonld_Converter::get_instance(), $that->cached_postid_to_jsonld_converter); |
1365
|
1365
|
} |
1366
|
1366
|
|
1367
|
1367
|
|
1368
|
|
- if ( apply_filters( 'wl_feature__enable__match-terms', false ) ) { |
|
1368
|
+ if (apply_filters('wl_feature__enable__match-terms', false)) { |
1369
|
1369
|
$vocabulary_loader = new Vocabulary_Loader(); |
1370
|
1370
|
$vocabulary_loader->init_vocabulary(); |
1371
|
1371
|
} |
|
@@ -1373,7 +1373,7 @@ discard block |
|
|
block discarded – undo |
1373
|
1373
|
/** |
1374
|
1374
|
*Added for feature request 1496 (Webhooks) |
1375
|
1375
|
*/ |
1376
|
|
- if ( apply_filters( 'wl_feature__enable__webhooks', false ) ) { |
|
1376
|
+ if (apply_filters('wl_feature__enable__webhooks', false)) { |
1377
|
1377
|
$that->webhook_loader = new Webhooks_Loader(); |
1378
|
1378
|
$that->webhook_loader->init(); |
1379
|
1379
|
} |
|
@@ -1402,7 +1402,7 @@ discard block |
|
|
block discarded – undo |
1402
|
1402
|
* @since 3.31.5 |
1403
|
1403
|
* Create configuration endpoint for webapp to configure. |
1404
|
1404
|
*/ |
1405
|
|
- new Config( $that->admin_setup, $that->key_validation_service ); |
|
1405
|
+ new Config($that->admin_setup, $that->key_validation_service); |
1406
|
1406
|
/** |
1407
|
1407
|
* @since 3.31.7 |
1408
|
1408
|
* Remove duplicate videoobject. |
|
@@ -1414,7 +1414,7 @@ discard block |
|
|
block discarded – undo |
1414
|
1414
|
* @since 3.32.0 |
1415
|
1415
|
* Create loader for vocabulary terms. |
1416
|
1416
|
*/ |
1417
|
|
- $vocabulary_terms_loader = new Vocabulary_Terms_Loader( Wordlift_Entity_Type_Service::get_instance(), $property_getter ); |
|
1417
|
+ $vocabulary_terms_loader = new Vocabulary_Terms_Loader(Wordlift_Entity_Type_Service::get_instance(), $property_getter); |
1418
|
1418
|
$vocabulary_terms_loader->init_feature(); |
1419
|
1419
|
|
1420
|
1420
|
new Entity_Type_Change_Handler( |
|
@@ -1422,7 +1422,7 @@ discard block |
|
|
block discarded – undo |
1422
|
1422
|
Wordlift_Entity_Type_Service::get_instance() |
1423
|
1423
|
); |
1424
|
1424
|
|
1425
|
|
- }, 3 ); |
|
1425
|
+ }, 3); |
1426
|
1426
|
|
1427
|
1427
|
|
1428
|
1428
|
new Entity_Type_Setter(); |
|
@@ -1442,9 +1442,9 @@ discard block |
|
|
block discarded – undo |
1442
|
1442
|
private function set_locale() { |
1443
|
1443
|
|
1444
|
1444
|
$plugin_i18n = new Wordlift_i18n(); |
1445
|
|
- $plugin_i18n->set_domain( $this->get_plugin_name() ); |
|
1445
|
+ $plugin_i18n->set_domain($this->get_plugin_name()); |
1446
|
1446
|
|
1447
|
|
- $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); |
|
1447
|
+ $this->loader->add_action('plugins_loaded', $plugin_i18n, 'load_plugin_textdomain'); |
1448
|
1448
|
|
1449
|
1449
|
} |
1450
|
1450
|
|
|
@@ -1455,7 +1455,7 @@ discard block |
|
|
block discarded – undo |
1455
|
1455
|
* @since 1.0.0 |
1456
|
1456
|
* @access private |
1457
|
1457
|
*/ |
1458
|
|
- private function define_admin_hooks( $that ) { |
|
1458
|
+ private function define_admin_hooks($that) { |
1459
|
1459
|
$plugin_admin = new |
1460
|
1460
|
Wordlift_Admin( |
1461
|
1461
|
$that->get_plugin_name(), |
|
@@ -1464,64 +1464,64 @@ discard block |
|
|
block discarded – undo |
1464
|
1464
|
$that->user_service |
1465
|
1465
|
); |
1466
|
1466
|
|
1467
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' ); |
1468
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts', 11 ); |
|
1467
|
+ $that->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_styles'); |
|
1468
|
+ $that->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts', 11); |
1469
|
1469
|
|
1470
|
1470
|
// Hook the `admin_init` function to the Admin Setup. |
1471
|
|
- Assertions::is_set( $that->admin_setup, '`admin_setup` must be set' ); |
1472
|
|
- $that->loader->add_action( 'admin_init', $that->admin_setup, 'admin_init' ); |
|
1471
|
+ Assertions::is_set($that->admin_setup, '`admin_setup` must be set'); |
|
1472
|
+ $that->loader->add_action('admin_init', $that->admin_setup, 'admin_init'); |
1473
|
1473
|
|
1474
|
1474
|
// Hook the admin_init to the settings page. |
1475
|
|
- Assertions::is_set( $that->settings_page, '`setting_page` must be set' ); |
1476
|
|
- $that->loader->add_action( 'admin_init', $that->settings_page, 'admin_init' ); |
|
1475
|
+ Assertions::is_set($that->settings_page, '`setting_page` must be set'); |
|
1476
|
+ $that->loader->add_action('admin_init', $that->settings_page, 'admin_init'); |
1477
|
1477
|
|
1478
|
1478
|
// Hook the admin_init to the analytics settings page. |
1479
|
|
- Assertions::is_set( $that->analytics_settings_page, '`analytics_setting_page` must be set' ); |
1480
|
|
- $that->loader->add_action( 'admin_init', $that->analytics_settings_page, 'admin_init' ); |
|
1479
|
+ Assertions::is_set($that->analytics_settings_page, '`analytics_setting_page` must be set'); |
|
1480
|
+ $that->loader->add_action('admin_init', $that->analytics_settings_page, 'admin_init'); |
1481
|
1481
|
|
1482
|
1482
|
// Hook the init action to taxonomy services. |
1483
|
|
- $that->loader->add_action( 'init', $that->topic_taxonomy_service, 'init', 0 ); |
1484
|
|
- $that->loader->add_action( 'init', $that->entity_types_taxonomy_service, 'init', 0 ); |
|
1483
|
+ $that->loader->add_action('init', $that->topic_taxonomy_service, 'init', 0); |
|
1484
|
+ $that->loader->add_action('init', $that->entity_types_taxonomy_service, 'init', 0); |
1485
|
1485
|
|
1486
|
1486
|
// Hook the AJAX wl_timeline action to the Timeline service. |
1487
|
|
- $that->loader->add_action( 'wp_ajax_wl_timeline', $that->timeline_service, 'ajax_timeline' ); |
|
1487
|
+ $that->loader->add_action('wp_ajax_wl_timeline', $that->timeline_service, 'ajax_timeline'); |
1488
|
1488
|
|
1489
|
1489
|
// Register custom allowed redirect hosts. |
1490
|
|
- $that->loader->add_filter( 'allowed_redirect_hosts', $that->redirect_service, 'allowed_redirect_hosts' ); |
|
1490
|
+ $that->loader->add_filter('allowed_redirect_hosts', $that->redirect_service, 'allowed_redirect_hosts'); |
1491
|
1491
|
// Hook the AJAX wordlift_redirect action to the Redirect service. |
1492
|
|
- $that->loader->add_action( 'wp_ajax_wordlift_redirect', $that->redirect_service, 'ajax_redirect' ); |
|
1492
|
+ $that->loader->add_action('wp_ajax_wordlift_redirect', $that->redirect_service, 'ajax_redirect'); |
1493
|
1493
|
|
1494
|
1494
|
// Hook save_post to the entity service to update custom fields (such as alternate labels). |
1495
|
1495
|
// We have a priority of 9 because we want to be executed before data is sent to Redlink. |
1496
|
|
- $that->loader->add_action( 'save_post', Wordlift_Entity_Service::get_instance(), 'save_post', 9, 3 ); |
1497
|
|
- $that->loader->add_action( 'save_post', $that->rating_service, 'set_rating_for', 20, 1 ); |
|
1496
|
+ $that->loader->add_action('save_post', Wordlift_Entity_Service::get_instance(), 'save_post', 9, 3); |
|
1497
|
+ $that->loader->add_action('save_post', $that->rating_service, 'set_rating_for', 20, 1); |
1498
|
1498
|
|
1499
|
|
- $that->loader->add_action( 'edit_form_before_permalink', Wordlift_Entity_Service::get_instance(), 'edit_form_before_permalink', 10, 1 ); |
1500
|
|
- $that->loader->add_action( 'in_admin_header', $that->rating_service, 'in_admin_header' ); |
|
1499
|
+ $that->loader->add_action('edit_form_before_permalink', Wordlift_Entity_Service::get_instance(), 'edit_form_before_permalink', 10, 1); |
|
1500
|
+ $that->loader->add_action('in_admin_header', $that->rating_service, 'in_admin_header'); |
1501
|
1501
|
|
1502
|
1502
|
// Entity listing customization (wp-admin/edit.php) |
1503
|
1503
|
// Add custom columns. |
1504
|
|
- $that->loader->add_filter( 'manage_entity_posts_columns', $that->entity_list_service, 'register_custom_columns' ); |
|
1504
|
+ $that->loader->add_filter('manage_entity_posts_columns', $that->entity_list_service, 'register_custom_columns'); |
1505
|
1505
|
// no explicit entity as it prevents handling of other post types. |
1506
|
|
- $that->loader->add_filter( 'manage_posts_custom_column', $that->entity_list_service, 'render_custom_columns', 10, 2 ); |
|
1506
|
+ $that->loader->add_filter('manage_posts_custom_column', $that->entity_list_service, 'render_custom_columns', 10, 2); |
1507
|
1507
|
// Add 4W selection. |
1508
|
|
- $that->loader->add_action( 'restrict_manage_posts', $that->entity_list_service, 'restrict_manage_posts_classification_scope' ); |
1509
|
|
- $that->loader->add_filter( 'posts_clauses', $that->entity_list_service, 'posts_clauses_classification_scope' ); |
1510
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_list_service, 'pre_get_posts' ); |
1511
|
|
- $that->loader->add_action( 'load-edit.php', $that->entity_list_service, 'load_edit' ); |
|
1508
|
+ $that->loader->add_action('restrict_manage_posts', $that->entity_list_service, 'restrict_manage_posts_classification_scope'); |
|
1509
|
+ $that->loader->add_filter('posts_clauses', $that->entity_list_service, 'posts_clauses_classification_scope'); |
|
1510
|
+ $that->loader->add_action('pre_get_posts', $that->entity_list_service, 'pre_get_posts'); |
|
1511
|
+ $that->loader->add_action('load-edit.php', $that->entity_list_service, 'load_edit'); |
1512
|
1512
|
|
1513
|
1513
|
/* |
1514
|
1514
|
* If `All Entity Types` is disable, use the radio button Walker. |
1515
|
1515
|
* |
1516
|
1516
|
* @see https://github.com/insideout10/wordlift-plugin/issues/835 |
1517
|
1517
|
*/ |
1518
|
|
- if ( ! apply_filters( 'wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES ) ) { |
1519
|
|
- $that->loader->add_filter( 'wp_terms_checklist_args', $that->entity_types_taxonomy_walker, 'terms_checklist_args' ); |
|
1518
|
+ if ( ! apply_filters('wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES)) { |
|
1519
|
+ $that->loader->add_filter('wp_terms_checklist_args', $that->entity_types_taxonomy_walker, 'terms_checklist_args'); |
1520
|
1520
|
} |
1521
|
1521
|
|
1522
|
1522
|
// Hook the PrimaShop adapter to <em>prima_metabox_entity_header_args</em> in order to add header support for |
1523
|
1523
|
// entities. |
1524
|
|
- $that->loader->add_filter( 'prima_metabox_entity_header_args', $that->primashop_adapter, 'prima_metabox_entity_header_args', 10, 2 ); |
|
1524
|
+ $that->loader->add_filter('prima_metabox_entity_header_args', $that->primashop_adapter, 'prima_metabox_entity_header_args', 10, 2); |
1525
|
1525
|
|
1526
|
1526
|
/** |
1527
|
1527
|
* Filter: wl_feature__enable__settings-download. |
|
@@ -1531,27 +1531,27 @@ discard block |
|
|
block discarded – undo |
1531
|
1531
|
* @return bool |
1532
|
1532
|
* @since 3.27.6 |
1533
|
1533
|
*/ |
1534
|
|
- $that->features_registry->register_feature_from_slug( 'settings-download', true, array( |
|
1534
|
+ $that->features_registry->register_feature_from_slug('settings-download', true, array( |
1535
|
1535
|
$that, |
1536
|
1536
|
'register_screens' |
1537
|
|
- ) ); |
|
1537
|
+ )); |
1538
|
1538
|
|
1539
|
1539
|
|
1540
|
1540
|
// Hook the admin-ajax.php?action=wl_download_your_data&out=xyz links. |
1541
|
|
- $that->loader->add_action( 'wp_ajax_wl_download_your_data', $that->download_your_data_page, 'download_your_data', 10 ); |
|
1541
|
+ $that->loader->add_action('wp_ajax_wl_download_your_data', $that->download_your_data_page, 'download_your_data', 10); |
1542
|
1542
|
|
1543
|
1543
|
// Hook the AJAX wl_jsonld action to the JSON-LD service. |
1544
|
|
- $that->loader->add_action( 'wp_ajax_wl_jsonld', $that->jsonld_service, 'get' ); |
1545
|
|
- $that->loader->add_action( 'admin_post_wl_jsonld', $that->jsonld_service, 'get' ); |
1546
|
|
- $that->loader->add_action( 'admin_post_nopriv_wl_jsonld', $that->jsonld_service, 'get' ); |
|
1544
|
+ $that->loader->add_action('wp_ajax_wl_jsonld', $that->jsonld_service, 'get'); |
|
1545
|
+ $that->loader->add_action('admin_post_wl_jsonld', $that->jsonld_service, 'get'); |
|
1546
|
+ $that->loader->add_action('admin_post_nopriv_wl_jsonld', $that->jsonld_service, 'get'); |
1547
|
1547
|
|
1548
|
1548
|
// Hook the AJAX wl_validate_key action to the Key Validation service. |
1549
|
|
- $that->loader->add_action( 'wp_ajax_wl_validate_key', $that->key_validation_service, 'validate_key' ); |
|
1549
|
+ $that->loader->add_action('wp_ajax_wl_validate_key', $that->key_validation_service, 'validate_key'); |
1550
|
1550
|
|
1551
|
1551
|
// Hook the AJAX wl_update_country_options action to the countries. |
1552
|
|
- $that->loader->add_action( 'wp_ajax_wl_update_country_options', $that->country_select_element, 'get_options_html' ); |
|
1552
|
+ $that->loader->add_action('wp_ajax_wl_update_country_options', $that->country_select_element, 'get_options_html'); |
1553
|
1553
|
|
1554
|
|
- $that->loader->add_filter( 'admin_post_thumbnail_html', $that->publisher_service, 'add_featured_image_instruction' ); |
|
1554
|
+ $that->loader->add_filter('admin_post_thumbnail_html', $that->publisher_service, 'add_featured_image_instruction'); |
1555
|
1555
|
|
1556
|
1556
|
// Hook the menu creation on the general wordlift menu creation. |
1557
|
1557
|
/** |
|
@@ -1564,16 +1564,16 @@ discard block |
|
|
block discarded – undo |
1564
|
1564
|
* |
1565
|
1565
|
* Since 3.30.0 this feature is registered using registry. |
1566
|
1566
|
*/ |
1567
|
|
- if ( apply_filters( 'wl_feature__enable__settings-screen', true ) || Admin_User_Option::is_wordlift_admin() ) { |
1568
|
|
- add_action( 'wl_admin_menu', array( $that->settings_page, 'admin_menu' ), 10, 2 ); |
|
1567
|
+ if (apply_filters('wl_feature__enable__settings-screen', true) || Admin_User_Option::is_wordlift_admin()) { |
|
1568
|
+ add_action('wl_admin_menu', array($that->settings_page, 'admin_menu'), 10, 2); |
1569
|
1569
|
} |
1570
|
1570
|
|
1571
|
1571
|
// Hook key update. |
1572
|
|
- $that->loader->add_action( 'pre_update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'maybe_update_dataset_uri', 10, 2 ); |
1573
|
|
- $that->loader->add_action( 'update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'update_key', 10, 2 ); |
|
1572
|
+ $that->loader->add_action('pre_update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'maybe_update_dataset_uri', 10, 2); |
|
1573
|
+ $that->loader->add_action('update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'update_key', 10, 2); |
1574
|
1574
|
|
1575
|
1575
|
// Add additional action links to the WordLift plugin in the plugins page. |
1576
|
|
- $that->loader->add_filter( 'plugin_action_links_wordlift/wordlift.php', $that->settings_page_action_link, 'action_links', 10, 1 ); |
|
1576
|
+ $that->loader->add_filter('plugin_action_links_wordlift/wordlift.php', $that->settings_page_action_link, 'action_links', 10, 1); |
1577
|
1577
|
|
1578
|
1578
|
/* |
1579
|
1579
|
* Remove the Analytics Settings link from the plugin page. |
|
@@ -1584,23 +1584,23 @@ discard block |
|
|
block discarded – undo |
1584
|
1584
|
// $that->loader->add_filter( 'plugin_action_links_wordlift/wordlift.php', $that->analytics_settings_page_action_link, 'action_links', 10, 1 ); |
1585
|
1585
|
|
1586
|
1586
|
// Hook the AJAX `wl_publisher` action name. |
1587
|
|
- $that->loader->add_action( 'wp_ajax_wl_publisher', $that->publisher_ajax_adapter, 'publisher' ); |
|
1587
|
+ $that->loader->add_action('wp_ajax_wl_publisher', $that->publisher_ajax_adapter, 'publisher'); |
1588
|
1588
|
|
1589
|
1589
|
// Hook row actions for the entity type list admin. |
1590
|
|
- $that->loader->add_filter( 'wl_entity_type_row_actions', $that->entity_type_admin_page, 'wl_entity_type_row_actions', 10, 2 ); |
|
1590
|
+ $that->loader->add_filter('wl_entity_type_row_actions', $that->entity_type_admin_page, 'wl_entity_type_row_actions', 10, 2); |
1591
|
1591
|
|
1592
|
1592
|
/** Ajax actions. */ |
1593
|
|
- $that->loader->add_action( 'wp_ajax_wl_google_analytics_export', $that->google_analytics_export_service, 'export' ); |
|
1593
|
+ $that->loader->add_action('wp_ajax_wl_google_analytics_export', $that->google_analytics_export_service, 'export'); |
1594
|
1594
|
|
1595
|
1595
|
// Hook capabilities manipulation to allow access to entity type admin |
1596
|
1596
|
// page on WordPress versions before 4.7. |
1597
|
1597
|
global $wp_version; |
1598
|
|
- if ( version_compare( $wp_version, '4.7', '<' ) ) { |
1599
|
|
- $that->loader->add_filter( 'map_meta_cap', $that->entity_type_admin_page, 'enable_admin_access_pre_47', 10, 4 ); |
|
1598
|
+ if (version_compare($wp_version, '4.7', '<')) { |
|
1599
|
+ $that->loader->add_filter('map_meta_cap', $that->entity_type_admin_page, 'enable_admin_access_pre_47', 10, 4); |
1600
|
1600
|
} |
1601
|
1601
|
|
1602
|
1602
|
/** Adapters. */ |
1603
|
|
- $that->loader->add_filter( 'mce_external_plugins', $that->tinymce_adapter, 'mce_external_plugins', 10, 1 ); |
|
1603
|
+ $that->loader->add_filter('mce_external_plugins', $that->tinymce_adapter, 'mce_external_plugins', 10, 1); |
1604
|
1604
|
/** |
1605
|
1605
|
* Disabling Faq temporarily. |
1606
|
1606
|
* Load the tinymce editor button on the tool bar. |
|
@@ -1611,54 +1611,54 @@ discard block |
|
|
block discarded – undo |
1611
|
1611
|
//$that->loader->add_filter( 'mce_external_plugins', $that->faq_tinymce_adapter, 'register_faq_tinymce_plugin', 10, 1 ); |
1612
|
1612
|
|
1613
|
1613
|
|
1614
|
|
- $that->loader->add_action( 'wp_ajax_wl_sample_data_create', $that->sample_data_ajax_adapter, 'create' ); |
1615
|
|
- $that->loader->add_action( 'wp_ajax_wl_sample_data_delete', $that->sample_data_ajax_adapter, 'delete' ); |
|
1614
|
+ $that->loader->add_action('wp_ajax_wl_sample_data_create', $that->sample_data_ajax_adapter, 'create'); |
|
1615
|
+ $that->loader->add_action('wp_ajax_wl_sample_data_delete', $that->sample_data_ajax_adapter, 'delete'); |
1616
|
1616
|
|
1617
|
1617
|
/** |
1618
|
1618
|
* @since 3.26.0 |
1619
|
1619
|
*/ |
1620
|
1620
|
$excerpt_adapter = new Post_Excerpt_Meta_Box_Adapter(); |
1621
|
|
- $that->loader->add_action( 'do_meta_boxes', $excerpt_adapter, 'replace_post_excerpt_meta_box' ); |
|
1621
|
+ $that->loader->add_action('do_meta_boxes', $excerpt_adapter, 'replace_post_excerpt_meta_box'); |
1622
|
1622
|
// Adding Rest route for the post excerpt |
1623
|
1623
|
Post_Excerpt_Rest_Controller::register_routes(); |
1624
|
1624
|
|
1625
|
1625
|
// Handle the autocomplete request. |
1626
|
|
- add_action( 'wp_ajax_wl_autocomplete', array( |
|
1626
|
+ add_action('wp_ajax_wl_autocomplete', array( |
1627
|
1627
|
$that->autocomplete_adapter, |
1628
|
1628
|
'wl_autocomplete', |
1629
|
|
- ) ); |
1630
|
|
- add_action( 'wp_ajax_nopriv_wl_autocomplete', array( |
|
1629
|
+ )); |
|
1630
|
+ add_action('wp_ajax_nopriv_wl_autocomplete', array( |
1631
|
1631
|
$that->autocomplete_adapter, |
1632
|
1632
|
'wl_autocomplete', |
1633
|
|
- ) ); |
|
1633
|
+ )); |
1634
|
1634
|
|
1635
|
1635
|
// Hooks to restrict multisite super admin from manipulating entity types. |
1636
|
|
- if ( is_multisite() ) { |
1637
|
|
- $that->loader->add_filter( 'map_meta_cap', $that->entity_type_admin_page, 'restrict_super_admin', 10, 4 ); |
|
1636
|
+ if (is_multisite()) { |
|
1637
|
+ $that->loader->add_filter('map_meta_cap', $that->entity_type_admin_page, 'restrict_super_admin', 10, 4); |
1638
|
1638
|
} |
1639
|
1639
|
|
1640
|
1640
|
$deactivator_feedback = new Wordlift_Deactivator_Feedback(); |
1641
|
1641
|
|
1642
|
|
- add_action( 'admin_footer', array( $deactivator_feedback, 'render_feedback_popup' ) ); |
1643
|
|
- add_action( 'admin_enqueue_scripts', array( $deactivator_feedback, 'enqueue_popup_scripts' ) ); |
1644
|
|
- add_action( 'wp_ajax_wl_deactivation_feedback', array( |
|
1642
|
+ add_action('admin_footer', array($deactivator_feedback, 'render_feedback_popup')); |
|
1643
|
+ add_action('admin_enqueue_scripts', array($deactivator_feedback, 'enqueue_popup_scripts')); |
|
1644
|
+ add_action('wp_ajax_wl_deactivation_feedback', array( |
1645
|
1645
|
$deactivator_feedback, |
1646
|
1646
|
'wl_deactivation_feedback' |
1647
|
|
- ) ); |
|
1647
|
+ )); |
1648
|
1648
|
|
1649
|
1649
|
/** |
1650
|
1650
|
* Always allow the `wordlift/classification` block. |
1651
|
1651
|
* |
1652
|
1652
|
* @since 3.23.0 |
1653
|
1653
|
*/ |
1654
|
|
- add_filter( 'allowed_block_types', function ( $value ) { |
|
1654
|
+ add_filter('allowed_block_types', function($value) { |
1655
|
1655
|
|
1656
|
|
- if ( true === $value ) { |
|
1656
|
+ if (true === $value) { |
1657
|
1657
|
return $value; |
1658
|
1658
|
} |
1659
|
1659
|
|
1660
|
|
- return array_merge( (array) $value, array( 'wordlift/classification' ) ); |
1661
|
|
- }, PHP_INT_MAX ); |
|
1660
|
+ return array_merge((array) $value, array('wordlift/classification')); |
|
1661
|
+ }, PHP_INT_MAX); |
1662
|
1662
|
|
1663
|
1663
|
/** |
1664
|
1664
|
* @since 3.27.7 |
|
@@ -1675,59 +1675,59 @@ discard block |
|
|
block discarded – undo |
1675
|
1675
|
* @since 1.0.0 |
1676
|
1676
|
* @access private |
1677
|
1677
|
*/ |
1678
|
|
- private function define_public_hooks( $that ) { |
|
1678
|
+ private function define_public_hooks($that) { |
1679
|
1679
|
|
1680
|
|
- $plugin_public = new Wordlift_Public( $that->get_plugin_name(), $that->get_version() ); |
|
1680
|
+ $plugin_public = new Wordlift_Public($that->get_plugin_name(), $that->get_version()); |
1681
|
1681
|
|
1682
|
1682
|
// Register the entity post type. |
1683
|
|
- $that->loader->add_action( 'init', $that->entity_post_type_service, 'register' ); |
|
1683
|
+ $that->loader->add_action('init', $that->entity_post_type_service, 'register'); |
1684
|
1684
|
|
1685
|
1685
|
// Bind the link generation and handling hooks to the entity link service. |
1686
|
|
- $that->loader->add_filter( 'post_type_link', $that->entity_link_service, 'post_type_link', 10, 4 ); |
1687
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_link_service, 'pre_get_posts', PHP_INT_MAX, 1 ); |
|
1686
|
+ $that->loader->add_filter('post_type_link', $that->entity_link_service, 'post_type_link', 10, 4); |
|
1687
|
+ $that->loader->add_action('pre_get_posts', $that->entity_link_service, 'pre_get_posts', PHP_INT_MAX, 1); |
1688
|
1688
|
// $that->loader->add_filter( 'wp_unique_post_slug_is_bad_flat_slug', $that->entity_link_service, 'wp_unique_post_slug_is_bad_flat_slug', 10, 3 ); |
1689
|
1689
|
// $that->loader->add_filter( 'wp_unique_post_slug_is_bad_hierarchical_slug', $that->entity_link_service, 'wp_unique_post_slug_is_bad_hierarchical_slug', 10, 4 ); |
1690
|
1690
|
|
1691
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' ); |
1692
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' ); |
1693
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $that->context_cards_service, 'enqueue_scripts' ); |
|
1691
|
+ $that->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_styles'); |
|
1692
|
+ $that->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts'); |
|
1693
|
+ $that->loader->add_action('wp_enqueue_scripts', $that->context_cards_service, 'enqueue_scripts'); |
1694
|
1694
|
|
1695
|
1695
|
// Registering Faq_Content_Filter service used for removing faq question and answer tags from the html. |
1696
|
|
- $that->loader->add_filter( 'the_content', $that->faq_content_filter_service, 'remove_all_faq_question_and_answer_tags' ); |
|
1696
|
+ $that->loader->add_filter('the_content', $that->faq_content_filter_service, 'remove_all_faq_question_and_answer_tags'); |
1697
|
1697
|
// Hook the content filter service to add entity links. |
1698
|
|
- if ( ! defined( 'WL_DISABLE_CONTENT_FILTER' ) || ! WL_DISABLE_CONTENT_FILTER ) { |
|
1698
|
+ if ( ! defined('WL_DISABLE_CONTENT_FILTER') || ! WL_DISABLE_CONTENT_FILTER) { |
1699
|
1699
|
// We run before other filters. |
1700
|
|
- $that->loader->add_filter( 'the_content', $that->content_filter_service, 'the_content', 9 ); |
|
1700
|
+ $that->loader->add_filter('the_content', $that->content_filter_service, 'the_content', 9); |
1701
|
1701
|
} |
1702
|
1702
|
|
1703
|
1703
|
// Hook the AJAX wl_timeline action to the Timeline service. |
1704
|
|
- $that->loader->add_action( 'wp_ajax_nopriv_wl_timeline', $that->timeline_service, 'ajax_timeline' ); |
|
1704
|
+ $that->loader->add_action('wp_ajax_nopriv_wl_timeline', $that->timeline_service, 'ajax_timeline'); |
1705
|
1705
|
|
1706
|
1706
|
// Hook the ShareThis service. |
1707
|
|
- $that->loader->add_filter( 'the_content', $that->sharethis_service, 'the_content', 99 ); |
1708
|
|
- $that->loader->add_filter( 'the_excerpt', $that->sharethis_service, 'the_excerpt', 99 ); |
|
1707
|
+ $that->loader->add_filter('the_content', $that->sharethis_service, 'the_content', 99); |
|
1708
|
+ $that->loader->add_filter('the_excerpt', $that->sharethis_service, 'the_excerpt', 99); |
1709
|
1709
|
|
1710
|
1710
|
// Hook the AJAX wl_jsonld action to the JSON-LD service. |
1711
|
|
- $that->loader->add_action( 'wp_ajax_nopriv_wl_jsonld', $that->jsonld_service, 'get' ); |
|
1711
|
+ $that->loader->add_action('wp_ajax_nopriv_wl_jsonld', $that->jsonld_service, 'get'); |
1712
|
1712
|
|
1713
|
1713
|
// Hook the `pre_get_posts` action to the `Wordlift_Category_Taxonomy_Service` |
1714
|
1714
|
// in order to tweak WP's `WP_Query` to include entities in queries related |
1715
|
1715
|
// to categories. |
1716
|
|
- $that->loader->add_action( 'pre_get_posts', $that->category_taxonomy_service, 'pre_get_posts', 10, 1 ); |
|
1716
|
+ $that->loader->add_action('pre_get_posts', $that->category_taxonomy_service, 'pre_get_posts', 10, 1); |
1717
|
1717
|
|
1718
|
1718
|
/* |
1719
|
1719
|
* Hook the `pre_get_posts` action to the `Wordlift_Entity_Page_Service` |
1720
|
1720
|
* in order to tweak WP's `WP_Query` to show event related entities in reverse |
1721
|
1721
|
* order of start time. |
1722
|
1722
|
*/ |
1723
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_page_service, 'pre_get_posts', 10, 1 ); |
|
1723
|
+ $that->loader->add_action('pre_get_posts', $that->entity_page_service, 'pre_get_posts', 10, 1); |
1724
|
1724
|
|
1725
|
1725
|
// This hook have to run before the rating service, as otherwise the post might not be a proper entity when rating is done. |
1726
|
|
- $that->loader->add_action( 'save_post', $that->entity_type_adapter, 'save_post', 9, 3 ); |
|
1726
|
+ $that->loader->add_action('save_post', $that->entity_type_adapter, 'save_post', 9, 3); |
1727
|
1727
|
|
1728
|
1728
|
// Analytics Script Frontend. |
1729
|
|
- if ( apply_filters( 'wl_feature__enable__analytics', true ) && Wordlift_Configuration_Service::get_instance()->is_analytics_enable() ) { |
1730
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $that->analytics_connect, 'enqueue_scripts', 10 ); |
|
1729
|
+ if (apply_filters('wl_feature__enable__analytics', true) && Wordlift_Configuration_Service::get_instance()->is_analytics_enable()) { |
|
1730
|
+ $that->loader->add_action('wp_enqueue_scripts', $that->analytics_connect, 'enqueue_scripts', 10); |
1731
|
1731
|
} |
1732
|
1732
|
|
1733
|
1733
|
} |
|
@@ -1792,7 +1792,7 @@ discard block |
|
|
block discarded – undo |
1792
|
1792
|
* @since 3.27.6 |
1793
|
1793
|
*/ |
1794
|
1794
|
|
1795
|
|
- wp_register_script( 'wl_enabled_blocks', false ); |
|
1795
|
+ wp_register_script('wl_enabled_blocks', false); |
1796
|
1796
|
|
1797
|
1797
|
$enabled_blocks = array(); |
1798
|
1798
|
|
|
@@ -1800,13 +1800,13 @@ discard block |
|
|
block discarded – undo |
1800
|
1800
|
* Filter name: wl_feature__enable__product-navigator |
1801
|
1801
|
* @since 3.32.3 |
1802
|
1802
|
*/ |
1803
|
|
- if ( apply_filters( 'wl_feature__enable__product-navigator', true ) ) { |
|
1803
|
+ if (apply_filters('wl_feature__enable__product-navigator', true)) { |
1804
|
1804
|
$enabled_blocks[] = 'wordlift/products-navigator'; |
1805
|
1805
|
} |
1806
|
1806
|
|
1807
|
|
- if ( apply_filters( 'wl_feature__enable__blocks', true ) ) { |
|
1807
|
+ if (apply_filters('wl_feature__enable__blocks', true)) { |
1808
|
1808
|
// To intimate JS |
1809
|
|
- $enabled_blocks = array_merge( $enabled_blocks, array( |
|
1809
|
+ $enabled_blocks = array_merge($enabled_blocks, array( |
1810
|
1810
|
'wordlift/navigator', |
1811
|
1811
|
'wordlift/chord', |
1812
|
1812
|
'wordlift/geomap', |
|
@@ -1814,11 +1814,11 @@ discard block |
|
|
block discarded – undo |
1814
|
1814
|
'wordlift/cloud', |
1815
|
1815
|
'wordlift/vocabulary', |
1816
|
1816
|
'wordlift/faceted-search' |
1817
|
|
- ) ); |
|
1817
|
+ )); |
1818
|
1818
|
} |
1819
|
1819
|
|
1820
|
|
- wp_localize_script( 'wl_enabled_blocks', 'wlEnabledBlocks', $enabled_blocks ); |
1821
|
|
- wp_enqueue_script( 'wl_enabled_blocks' ); |
|
1820
|
+ wp_localize_script('wl_enabled_blocks', 'wlEnabledBlocks', $enabled_blocks); |
|
1821
|
+ wp_enqueue_script('wl_enabled_blocks'); |
1822
|
1822
|
} |
1823
|
1823
|
|
1824
|
1824
|
/** |
|
@@ -1826,13 +1826,13 @@ discard block |
|
|
block discarded – undo |
1826
|
1826
|
*/ |
1827
|
1827
|
public function register_screens() { |
1828
|
1828
|
// Hook the menu to the Download Your Data page. |
1829
|
|
- if ( apply_filters( 'wl_feature__enable__settings-download', true ) ) { |
1830
|
|
- Assertions::is_set( $this->download_your_data_page, "`download_your_data_page` can't be null" ); |
1831
|
|
- add_action( 'admin_menu', array( $this->download_your_data_page, 'admin_menu' ), 100, 0 ); |
|
1829
|
+ if (apply_filters('wl_feature__enable__settings-download', true)) { |
|
1830
|
+ Assertions::is_set($this->download_your_data_page, "`download_your_data_page` can't be null"); |
|
1831
|
+ add_action('admin_menu', array($this->download_your_data_page, 'admin_menu'), 100, 0); |
1832
|
1832
|
} |
1833
|
1833
|
|
1834
|
|
- Assertions::is_set( $this->entity_type_settings_admin_page, "`entity_type_settings_admin_page` can't be null" ); |
1835
|
|
- add_action( 'admin_menu', array( $this->entity_type_settings_admin_page, 'admin_menu' ), 100, 0 ); |
|
1834
|
+ Assertions::is_set($this->entity_type_settings_admin_page, "`entity_type_settings_admin_page` can't be null"); |
|
1835
|
+ add_action('admin_menu', array($this->entity_type_settings_admin_page, 'admin_menu'), 100, 0); |
1836
|
1836
|
|
1837
|
1837
|
} |
1838
|
1838
|
|