|
@@ -638,15 +638,15 @@ discard block |
|
|
block discarded – undo |
638
|
638
|
$that = $this; |
639
|
639
|
add_action( |
640
|
640
|
'plugins_loaded', |
641
|
|
- function () use ( $that ) { |
642
|
|
- $that->define_admin_hooks( $that ); |
643
|
|
- $that->define_public_hooks( $that ); |
|
641
|
+ function() use ($that) { |
|
642
|
+ $that->define_admin_hooks($that); |
|
643
|
+ $that->define_public_hooks($that); |
644
|
644
|
}, |
645
|
645
|
4 |
646
|
646
|
); |
647
|
647
|
|
648
|
648
|
// If we're in `WP_CLI` load the related files. |
649
|
|
- if ( class_exists( 'WP_CLI' ) ) { |
|
649
|
+ if (class_exists('WP_CLI')) { |
650
|
650
|
$this->load_cli_dependencies(); |
651
|
651
|
} |
652
|
652
|
|
|
@@ -686,329 +686,329 @@ discard block |
|
|
block discarded – undo |
686
|
686
|
* The class responsible for orchestrating the actions and filters of the |
687
|
687
|
* core plugin. |
688
|
688
|
*/ |
689
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-loader.php'; |
|
689
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-loader.php'; |
690
|
690
|
|
691
|
691
|
// The class responsible for plugin uninstall. |
692
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-deactivator-feedback.php'; |
|
692
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-deactivator-feedback.php'; |
693
|
693
|
|
694
|
694
|
/** |
695
|
695
|
* The class responsible for defining internationalization functionality |
696
|
696
|
* of the plugin. |
697
|
697
|
*/ |
698
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-i18n.php'; |
|
698
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-i18n.php'; |
699
|
699
|
|
700
|
700
|
/** |
701
|
701
|
* WordLift's supported languages. |
702
|
702
|
*/ |
703
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-languages.php'; |
|
703
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-languages.php'; |
704
|
704
|
|
705
|
705
|
/** |
706
|
706
|
* WordLift's supported countries. |
707
|
707
|
*/ |
708
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-countries.php'; |
|
708
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-countries.php'; |
709
|
709
|
|
710
|
710
|
/** |
711
|
711
|
* Provide support functions to sanitize data. |
712
|
712
|
*/ |
713
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-sanitizer.php'; |
|
713
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-sanitizer.php'; |
714
|
714
|
|
715
|
715
|
/** Services. */ |
716
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-log-service.php'; |
717
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-http-api.php'; |
718
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-redirect-service.php'; |
719
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-configuration-service.php'; |
720
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-post-type-service.php'; |
721
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-type-service.php'; |
722
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-link-service.php'; |
723
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-relation-service.php'; |
724
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-image-service.php'; |
|
716
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-log-service.php'; |
|
717
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-http-api.php'; |
|
718
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-redirect-service.php'; |
|
719
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-configuration-service.php'; |
|
720
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-post-type-service.php'; |
|
721
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-type-service.php'; |
|
722
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-link-service.php'; |
|
723
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-relation-service.php'; |
|
724
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-image-service.php'; |
725
|
725
|
|
726
|
726
|
/** |
727
|
727
|
* The Schema service. |
728
|
728
|
*/ |
729
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-schema-service.php'; |
|
729
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-schema-service.php'; |
730
|
730
|
|
731
|
731
|
/** |
732
|
732
|
* The schema:url property service. |
733
|
733
|
*/ |
734
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-property-service.php'; |
735
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-schema-url-property-service.php'; |
|
734
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-property-service.php'; |
|
735
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-schema-url-property-service.php'; |
736
|
736
|
|
737
|
737
|
/** |
738
|
738
|
* The UI service. |
739
|
739
|
*/ |
740
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-ui-service.php'; |
|
740
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-ui-service.php'; |
741
|
741
|
|
742
|
742
|
/** |
743
|
743
|
* The Entity Types Taxonomy service. |
744
|
744
|
*/ |
745
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-type-taxonomy-service.php'; |
|
745
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-type-taxonomy-service.php'; |
746
|
746
|
|
747
|
747
|
/** |
748
|
748
|
* The Entity service. |
749
|
749
|
*/ |
750
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-uri-service.php'; |
751
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-service.php'; |
|
750
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-uri-service.php'; |
|
751
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-service.php'; |
752
|
752
|
|
753
|
753
|
// Add the entity rating service. |
754
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-rating-service.php'; |
|
754
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-rating-service.php'; |
755
|
755
|
|
756
|
756
|
/** |
757
|
757
|
* The User service. |
758
|
758
|
*/ |
759
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-user-service.php'; |
|
759
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-user-service.php'; |
760
|
760
|
|
761
|
761
|
/** |
762
|
762
|
* The Timeline service. |
763
|
763
|
*/ |
764
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-timeline-service.php'; |
|
764
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-timeline-service.php'; |
765
|
765
|
|
766
|
766
|
/** |
767
|
767
|
* The Topic Taxonomy service. |
768
|
768
|
*/ |
769
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-topic-taxonomy-service.php'; |
|
769
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-topic-taxonomy-service.php'; |
770
|
770
|
|
771
|
771
|
/** |
772
|
772
|
* The WordLift URI service. |
773
|
773
|
*/ |
774
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-uri-service.php'; |
775
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-property-factory.php'; |
776
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-sample-data-service.php'; |
|
774
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-uri-service.php'; |
|
775
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-property-factory.php'; |
|
776
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-sample-data-service.php'; |
777
|
777
|
|
778
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/properties/class-wordlift-property-getter-factory.php'; |
779
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-attachment-service.php'; |
|
778
|
+ require_once plugin_dir_path(__DIR__).'includes/properties/class-wordlift-property-getter-factory.php'; |
|
779
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-attachment-service.php'; |
780
|
780
|
|
781
|
781
|
/** |
782
|
782
|
* Load the converters. |
783
|
783
|
*/ |
784
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/intf-wordlift-post-converter.php'; |
785
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-abstract-post-to-jsonld-converter.php'; |
786
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-postid-to-jsonld-converter.php'; |
787
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-post-to-jsonld-converter.php'; |
788
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-post-to-jsonld-converter.php'; |
789
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-website-jsonld-converter.php'; |
|
784
|
+ require_once plugin_dir_path(__DIR__).'includes/intf-wordlift-post-converter.php'; |
|
785
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-abstract-post-to-jsonld-converter.php'; |
|
786
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-postid-to-jsonld-converter.php'; |
|
787
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-post-to-jsonld-converter.php'; |
|
788
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-post-to-jsonld-converter.php'; |
|
789
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-website-jsonld-converter.php'; |
790
|
790
|
|
791
|
791
|
/** |
792
|
792
|
* Load cache-related files. |
793
|
793
|
*/ |
794
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/cache/require.php'; |
|
794
|
+ require_once plugin_dir_path(__DIR__).'includes/cache/require.php'; |
795
|
795
|
|
796
|
796
|
/** |
797
|
797
|
* Load the content filter. |
798
|
798
|
*/ |
799
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-content-filter-service.php'; |
|
799
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-content-filter-service.php'; |
800
|
800
|
|
801
|
801
|
/* |
802
|
802
|
* Load the excerpt helper. |
803
|
803
|
*/ |
804
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-post-excerpt-helper.php'; |
|
804
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-post-excerpt-helper.php'; |
805
|
805
|
|
806
|
806
|
/** |
807
|
807
|
* Load the JSON-LD service to publish entities using JSON-LD.s |
808
|
808
|
* |
809
|
809
|
* @since 3.8.0 |
810
|
810
|
*/ |
811
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-jsonld-service.php'; |
|
811
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-jsonld-service.php'; |
812
|
812
|
|
813
|
813
|
// The Publisher Service and the AJAX adapter. |
814
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-publisher-service.php'; |
815
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-publisher-ajax-adapter.php'; |
|
814
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-publisher-service.php'; |
|
815
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-publisher-ajax-adapter.php'; |
816
|
816
|
|
817
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-post-adapter.php'; |
|
817
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-post-adapter.php'; |
818
|
818
|
|
819
|
819
|
/** |
820
|
820
|
* Load the WordLift key validation service. |
821
|
821
|
*/ |
822
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-key-validation-service.php'; |
|
822
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-key-validation-service.php'; |
823
|
823
|
|
824
|
824
|
// Load the `Wordlift_Category_Taxonomy_Service` class definition. |
825
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-category-taxonomy-service.php'; |
|
825
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-category-taxonomy-service.php'; |
826
|
826
|
|
827
|
827
|
// Load the `Wordlift_Entity_Page_Service` class definition. |
828
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-page-service.php'; |
|
828
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-page-service.php'; |
829
|
829
|
|
830
|
830
|
/** Linked Data. */ |
831
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-storage.php'; |
832
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-meta-storage.php'; |
833
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-property-storage.php'; |
834
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-taxonomy-storage.php'; |
835
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-schema-class-storage.php'; |
836
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-author-storage.php'; |
837
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-meta-uri-storage.php'; |
838
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-image-storage.php'; |
839
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-post-related-storage.php'; |
840
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-url-property-storage.php'; |
841
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/linked-data/storage/class-wordlift-storage-factory.php'; |
|
831
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-storage.php'; |
|
832
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-meta-storage.php'; |
|
833
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-property-storage.php'; |
|
834
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-taxonomy-storage.php'; |
|
835
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-schema-class-storage.php'; |
|
836
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-author-storage.php'; |
|
837
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-meta-uri-storage.php'; |
|
838
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-image-storage.php'; |
|
839
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-post-related-storage.php'; |
|
840
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-url-property-storage.php'; |
|
841
|
+ require_once plugin_dir_path(__DIR__).'includes/linked-data/storage/class-wordlift-storage-factory.php'; |
842
|
842
|
|
843
|
843
|
/** Services. */ |
844
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-google-analytics-export-service.php'; |
845
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-api-service.php'; |
|
844
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-google-analytics-export-service.php'; |
|
845
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-api-service.php'; |
846
|
846
|
|
847
|
847
|
/** Adapters. */ |
848
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-tinymce-adapter.php'; |
849
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-newrelic-adapter.php'; |
850
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-sample-data-ajax-adapter.php'; |
851
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-entity-type-adapter.php'; |
852
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-wprocket-adapter.php'; |
853
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-nitropack-adapter.php'; |
|
848
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-tinymce-adapter.php'; |
|
849
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-newrelic-adapter.php'; |
|
850
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-sample-data-ajax-adapter.php'; |
|
851
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-entity-type-adapter.php'; |
|
852
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-wprocket-adapter.php'; |
|
853
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-nitropack-adapter.php'; |
854
|
854
|
|
855
|
855
|
/** Autocomplete. */ |
856
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-autocomplete-adapter.php'; |
|
856
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-autocomplete-adapter.php'; |
857
|
857
|
|
858
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-remote-image-service.php'; |
|
858
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-remote-image-service.php'; |
859
|
859
|
|
860
|
860
|
/** Analytics */ |
861
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/analytics/class-wordlift-analytics-connect.php'; |
|
861
|
+ require_once plugin_dir_path(__DIR__).'includes/analytics/class-wordlift-analytics-connect.php'; |
862
|
862
|
|
863
|
863
|
/** |
864
|
864
|
* The class responsible for defining all actions that occur in the admin area. |
865
|
865
|
*/ |
866
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin.php'; |
|
866
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin.php'; |
867
|
867
|
|
868
|
868
|
/** |
869
|
869
|
* The class to customize the entity list admin page. |
870
|
870
|
*/ |
871
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-entity-list-service.php'; |
|
871
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-entity-list-service.php'; |
872
|
872
|
|
873
|
873
|
/** |
874
|
874
|
* The Entity Types Taxonomy Walker (transforms checkboxes into radios). |
875
|
875
|
*/ |
876
|
876
|
global $wp_version; |
877
|
|
- if ( version_compare( $wp_version, '5.3', '<' ) ) { |
878
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-entity-types-taxonomy-walker.php'; |
|
877
|
+ if (version_compare($wp_version, '5.3', '<')) { |
|
878
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-entity-types-taxonomy-walker.php'; |
879
|
879
|
} else { |
880
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-entity-types-taxonomy-walker-5-3.php'; |
|
880
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-entity-types-taxonomy-walker-5-3.php'; |
881
|
881
|
} |
882
|
882
|
|
883
|
883
|
/** |
884
|
884
|
* The Notice service. |
885
|
885
|
*/ |
886
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-notice-service.php'; |
|
886
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-notice-service.php'; |
887
|
887
|
|
888
|
888
|
/** |
889
|
889
|
* The PrimaShop adapter. |
890
|
890
|
*/ |
891
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-primashop-adapter.php'; |
|
891
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-primashop-adapter.php'; |
892
|
892
|
|
893
|
893
|
/** |
894
|
894
|
* The WordLift Dashboard service. |
895
|
895
|
*/ |
896
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-dashboard-service.php'; |
|
896
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-dashboard-service.php'; |
897
|
897
|
|
898
|
898
|
/** |
899
|
899
|
* The admin 'Install wizard' page. |
900
|
900
|
*/ |
901
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-setup.php'; |
|
901
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-setup.php'; |
902
|
902
|
|
903
|
903
|
/** |
904
|
904
|
* The WordLift entity type list admin page controller. |
905
|
905
|
*/ |
906
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-entity-taxonomy-list-page.php'; |
|
906
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-entity-taxonomy-list-page.php'; |
907
|
907
|
|
908
|
908
|
/** |
909
|
909
|
* The WordLift entity type settings admin page controller. |
910
|
910
|
*/ |
911
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-entity-type-settings.php'; |
|
911
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-entity-type-settings.php'; |
912
|
912
|
|
913
|
913
|
/** |
914
|
914
|
* The admin 'Download Your Data' page. |
915
|
915
|
*/ |
916
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-download-your-data-page.php'; |
|
916
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-download-your-data-page.php'; |
917
|
917
|
|
918
|
918
|
/** |
919
|
919
|
* The admin 'WordLift Settings' page. |
920
|
920
|
*/ |
921
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/intf-wordlift-admin-element.php'; |
922
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-input-element.php'; |
923
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-radio-input-element.php'; |
924
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-select-element.php'; |
925
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-select2-element.php'; |
926
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-language-select-element.php'; |
927
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-country-select-element.php'; |
928
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-tabs-element.php'; |
929
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-author-element.php'; |
930
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/elements/class-wordlift-admin-publisher-element.php'; |
931
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-page.php'; |
932
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-settings-page.php'; |
933
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-settings-analytics-page.php'; |
934
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-settings-page-action-link.php'; |
935
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-settings-analytics-page-action-link.php'; |
|
921
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/intf-wordlift-admin-element.php'; |
|
922
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-input-element.php'; |
|
923
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-radio-input-element.php'; |
|
924
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-select-element.php'; |
|
925
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-select2-element.php'; |
|
926
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-language-select-element.php'; |
|
927
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-country-select-element.php'; |
|
928
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-tabs-element.php'; |
|
929
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-author-element.php'; |
|
930
|
+ require_once plugin_dir_path(__DIR__).'admin/elements/class-wordlift-admin-publisher-element.php'; |
|
931
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-page.php'; |
|
932
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-settings-page.php'; |
|
933
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-settings-analytics-page.php'; |
|
934
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-settings-page-action-link.php'; |
|
935
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-settings-analytics-page-action-link.php'; |
936
|
936
|
|
937
|
937
|
/** Admin Pages */ |
938
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-user-profile-page.php'; |
939
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-entity-type-admin-service.php'; |
|
938
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-user-profile-page.php'; |
|
939
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-entity-type-admin-service.php'; |
940
|
940
|
|
941
|
941
|
/** |
942
|
942
|
* The class responsible for defining all actions that occur in the public-facing |
943
|
943
|
* side of the site. |
944
|
944
|
*/ |
945
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-public.php'; |
|
945
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-public.php'; |
946
|
946
|
|
947
|
947
|
/** |
948
|
948
|
* The shortcode abstract class. |
949
|
949
|
*/ |
950
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-shortcode.php'; |
|
950
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-shortcode.php'; |
951
|
951
|
|
952
|
952
|
/** |
953
|
953
|
* The Timeline shortcode. |
954
|
954
|
*/ |
955
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-timeline-shortcode.php'; |
|
955
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-timeline-shortcode.php'; |
956
|
956
|
|
957
|
957
|
/** |
958
|
958
|
* The Navigator shortcode. |
959
|
959
|
*/ |
960
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-navigator-shortcode.php'; |
|
960
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-navigator-shortcode.php'; |
961
|
961
|
|
962
|
962
|
/** |
963
|
963
|
* The Products Navigator shortcode. |
964
|
964
|
*/ |
965
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-products-navigator-shortcode.php'; |
|
965
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-products-navigator-shortcode.php'; |
966
|
966
|
|
967
|
967
|
/** |
968
|
968
|
* The chord shortcode. |
969
|
969
|
*/ |
970
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-chord-shortcode.php'; |
|
970
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-chord-shortcode.php'; |
971
|
971
|
|
972
|
972
|
/** |
973
|
973
|
* The geomap shortcode. |
974
|
974
|
*/ |
975
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-geomap-shortcode.php'; |
|
975
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-geomap-shortcode.php'; |
976
|
976
|
|
977
|
977
|
/** |
978
|
978
|
* The entity cloud shortcode. |
979
|
979
|
*/ |
980
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-related-entities-cloud-shortcode.php'; |
|
980
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-related-entities-cloud-shortcode.php'; |
981
|
981
|
|
982
|
982
|
/** |
983
|
983
|
* The entity glossary shortcode. |
984
|
984
|
*/ |
985
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-alphabet-service.php'; |
986
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-vocabulary-shortcode.php'; |
|
985
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-alphabet-service.php'; |
|
986
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-vocabulary-shortcode.php'; |
987
|
987
|
|
988
|
988
|
/** |
989
|
989
|
* Faceted Search shortcode. |
990
|
990
|
*/ |
991
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-faceted-search-shortcode.php'; |
|
991
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-faceted-search-shortcode.php'; |
992
|
992
|
|
993
|
993
|
/** |
994
|
994
|
* The ShareThis service. |
995
|
995
|
*/ |
996
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-sharethis-service.php'; |
|
996
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-sharethis-service.php'; |
997
|
997
|
|
998
|
998
|
/** |
999
|
999
|
* The SEO service. |
1000
|
1000
|
*/ |
1001
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-seo-service.php'; |
|
1001
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-seo-service.php'; |
1002
|
1002
|
|
1003
|
1003
|
/** |
1004
|
1004
|
* The AMP service. |
1005
|
1005
|
*/ |
1006
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-amp-service.php'; |
|
1006
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-amp-service.php'; |
1007
|
1007
|
|
1008
|
1008
|
/** Widgets */ |
1009
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-widget.php'; |
1010
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-related-entities-cloud-widget.php'; |
1011
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-context-cards-service.php'; |
|
1009
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-widget.php'; |
|
1010
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-related-entities-cloud-widget.php'; |
|
1011
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-context-cards-service.php'; |
1012
|
1012
|
|
1013
|
1013
|
/* |
1014
|
1014
|
* Batch Operations. They're similar to Batch Actions but do not require working on post types. |
|
@@ -1017,8 +1017,8 @@ discard block |
|
|
block discarded – undo |
1017
|
1017
|
* |
1018
|
1018
|
* @since 3.20.0 |
1019
|
1019
|
*/ |
1020
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/batch/intf-wordlift-batch-operation.php'; |
1021
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/batch/class-wordlift-batch-operation-ajax-adapter.php'; |
|
1020
|
+ require_once plugin_dir_path(__DIR__).'includes/batch/intf-wordlift-batch-operation.php'; |
|
1021
|
+ require_once plugin_dir_path(__DIR__).'includes/batch/class-wordlift-batch-operation-ajax-adapter.php'; |
1022
|
1022
|
|
1023
|
1023
|
/* |
1024
|
1024
|
* Schema.org Services. |
|
@@ -1026,10 +1026,10 @@ discard block |
|
|
block discarded – undo |
1026
|
1026
|
* @see https://github.com/insideout10/wordlift-plugin/issues/835 |
1027
|
1027
|
*/ |
1028
|
1028
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1029
|
|
- if ( apply_filters( 'wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES ) ) { |
1030
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/schemaorg/class-wordlift-schemaorg-sync-service.php'; |
1031
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/schemaorg/class-wordlift-schemaorg-property-service.php'; |
1032
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/schemaorg/class-wordlift-schemaorg-class-service.php'; |
|
1029
|
+ if (apply_filters('wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES)) { |
|
1030
|
+ require_once plugin_dir_path(__DIR__).'includes/schemaorg/class-wordlift-schemaorg-sync-service.php'; |
|
1031
|
+ require_once plugin_dir_path(__DIR__).'includes/schemaorg/class-wordlift-schemaorg-property-service.php'; |
|
1032
|
+ require_once plugin_dir_path(__DIR__).'includes/schemaorg/class-wordlift-schemaorg-class-service.php'; |
1033
|
1033
|
new Wordlift_Schemaorg_Sync_Service(); |
1034
|
1034
|
$schemaorg_property_service = Wordlift_Schemaorg_Property_Service::get_instance(); |
1035
|
1035
|
new Wordlift_Schemaorg_Class_Service(); |
|
@@ -1045,13 +1045,13 @@ discard block |
|
|
block discarded – undo |
1045
|
1045
|
|
1046
|
1046
|
// Instantiate a global logger. |
1047
|
1047
|
global $wl_logger; |
1048
|
|
- $wl_logger = Wordlift_Log_Service::get_logger( 'WordLift' ); |
|
1048
|
+ $wl_logger = Wordlift_Log_Service::get_logger('WordLift'); |
1049
|
1049
|
|
1050
|
1050
|
// Load the `wl-api` end-point. |
1051
|
1051
|
new Wordlift_Http_Api(); |
1052
|
1052
|
|
1053
|
1053
|
// Load the Install Service. |
1054
|
|
- require_once plugin_dir_path( __DIR__ ) . 'install/class-wordlift-install-service.php'; |
|
1054
|
+ require_once plugin_dir_path(__DIR__).'install/class-wordlift-install-service.php'; |
1055
|
1055
|
$this->install_service = new Wordlift_Install_Service(); |
1056
|
1056
|
$this->notice_service = new Wordlift_Notice_Service(); |
1057
|
1057
|
$this->user_service = Wordlift_User_Service::get_instance(); |
|
@@ -1073,21 +1073,21 @@ discard block |
|
|
block discarded – undo |
1073
|
1073
|
add_action( |
1074
|
1074
|
'plugins_loaded', |
1075
|
1075
|
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable |
1076
|
|
- function () use ( &$that, $schemaorg_property_service ) { |
|
1076
|
+ function() use (&$that, $schemaorg_property_service) { |
1077
|
1077
|
|
1078
|
1078
|
/** Services. */ |
1079
|
1079
|
// Create the configuration service. |
1080
|
1080
|
new Wordlift_Api_Service(); |
1081
|
1081
|
|
1082
|
1082
|
// Create an entity link service instance. It'll be later bound to the post_type_link and pre_get_posts actions. |
1083
|
|
- $that->entity_link_service = new Wordlift_Entity_Link_Service( $that->entity_post_type_service, Wordlift_Configuration_Service::get_instance()->get_entity_base_path() ); |
|
1083
|
+ $that->entity_link_service = new Wordlift_Entity_Link_Service($that->entity_post_type_service, Wordlift_Configuration_Service::get_instance()->get_entity_base_path()); |
1084
|
1084
|
|
1085
|
1085
|
$schema_url_property_service = new Wordlift_Schema_Url_Property_Service(); |
1086
|
1086
|
|
1087
|
1087
|
$that->entity_uri_service = Wordlift_Entity_Uri_Service::get_instance(); |
1088
|
1088
|
|
1089
|
1089
|
// Create a new instance of the Redirect service. |
1090
|
|
- $that->redirect_service = new Wordlift_Redirect_Service( $that->entity_uri_service ); |
|
1090
|
+ $that->redirect_service = new Wordlift_Redirect_Service($that->entity_uri_service); |
1091
|
1091
|
|
1092
|
1092
|
// Create a new instance of the Timeline service and Timeline shortcode. |
1093
|
1093
|
$that->timeline_service = new Wordlift_Timeline_Service(); |
|
@@ -1100,30 +1100,30 @@ discard block |
|
|
block discarded – undo |
1100
|
1100
|
// Create an instance of the PrimaShop adapter. |
1101
|
1101
|
$that->primashop_adapter = new Wordlift_PrimaShop_Adapter(); |
1102
|
1102
|
|
1103
|
|
- $uri_service = new Wordlift_Uri_Service( $GLOBALS['wpdb'] ); |
|
1103
|
+ $uri_service = new Wordlift_Uri_Service($GLOBALS['wpdb']); |
1104
|
1104
|
|
1105
|
1105
|
// Create the entity rating service. |
1106
|
1106
|
$that->rating_service = Wordlift_Rating_Service::get_instance(); |
1107
|
1107
|
|
1108
|
1108
|
// Create entity list customization (wp-admin/edit.php). |
1109
|
|
- $that->entity_list_service = new Wordlift_Entity_List_Service( $that->rating_service ); |
|
1109
|
+ $that->entity_list_service = new Wordlift_Entity_List_Service($that->rating_service); |
1110
|
1110
|
|
1111
|
1111
|
// Create an instance of the Publisher Service and the AJAX Adapter. |
1112
|
1112
|
$that->publisher_service = Wordlift_Publisher_Service::get_instance(); |
1113
|
|
- $that->property_factory = new Wordlift_Property_Factory( $schema_url_property_service ); |
1114
|
|
- $that->property_factory->register( Wordlift_Schema_Url_Property_Service::META_KEY, $schema_url_property_service ); |
|
1113
|
+ $that->property_factory = new Wordlift_Property_Factory($schema_url_property_service); |
|
1114
|
+ $that->property_factory->register(Wordlift_Schema_Url_Property_Service::META_KEY, $schema_url_property_service); |
1115
|
1115
|
|
1116
|
1116
|
$attachment_service = Wordlift_Attachment_Service::get_instance(); |
1117
|
1117
|
|
1118
|
1118
|
// Instantiate the JSON-LD service. |
1119
|
1119
|
$property_getter = Wordlift_Property_Getter_Factory::create(); |
1120
|
|
- $that->post_to_jsonld_converter = new Wordlift_Post_To_Jsonld_Converter( Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service ); |
1121
|
|
- $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 ); |
1122
|
|
- $that->postid_to_jsonld_converter = new Wordlift_Postid_To_Jsonld_Converter( $that->entity_post_to_jsonld_converter, $that->post_to_jsonld_converter ); |
1123
|
|
- $that->jsonld_website_converter = new Wordlift_Website_Jsonld_Converter( Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service ); |
|
1120
|
+ $that->post_to_jsonld_converter = new Wordlift_Post_To_Jsonld_Converter(Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service); |
|
1121
|
+ $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); |
|
1122
|
+ $that->postid_to_jsonld_converter = new Wordlift_Postid_To_Jsonld_Converter($that->entity_post_to_jsonld_converter, $that->post_to_jsonld_converter); |
|
1123
|
+ $that->jsonld_website_converter = new Wordlift_Website_Jsonld_Converter(Wordlift_Entity_Type_Service::get_instance(), $that->user_service, $attachment_service); |
1124
|
1124
|
|
1125
|
|
- $jsonld_cache = new Ttl_Cache( 'jsonld', 86400 ); |
1126
|
|
- $that->cached_postid_to_jsonld_converter = new Wordlift_Cached_Post_Converter( $that->postid_to_jsonld_converter, $jsonld_cache ); |
|
1125
|
+ $jsonld_cache = new Ttl_Cache('jsonld', 86400); |
|
1126
|
+ $that->cached_postid_to_jsonld_converter = new Wordlift_Cached_Post_Converter($that->postid_to_jsonld_converter, $jsonld_cache); |
1127
|
1127
|
/* |
1128
|
1128
|
* Load the `Wordlift_Term_JsonLd_Adapter`. |
1129
|
1129
|
* |
|
@@ -1131,22 +1131,22 @@ discard block |
|
|
block discarded – undo |
1131
|
1131
|
* |
1132
|
1132
|
* @since 3.20.0 |
1133
|
1133
|
*/ |
1134
|
|
- require_once plugin_dir_path( __DIR__ ) . 'public/class-wordlift-term-jsonld-adapter.php'; |
|
1134
|
+ require_once plugin_dir_path(__DIR__).'public/class-wordlift-term-jsonld-adapter.php'; |
1135
|
1135
|
|
1136
|
|
- $term_jsonld_adapter = new Wordlift_Term_JsonLd_Adapter( $that->entity_uri_service, $that->cached_postid_to_jsonld_converter ); |
1137
|
|
- $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 ); |
|
1136
|
+ $term_jsonld_adapter = new Wordlift_Term_JsonLd_Adapter($that->entity_uri_service, $that->cached_postid_to_jsonld_converter); |
|
1137
|
+ $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); |
1138
|
1138
|
|
1139
|
1139
|
$jsonld_service = new Jsonld_Service( |
1140
|
1140
|
$that->jsonld_service, |
1141
|
1141
|
$term_jsonld_adapter, |
1142
|
|
- new Jsonld_User_Service( $that->user_service ) |
|
1142
|
+ new Jsonld_User_Service($that->user_service) |
1143
|
1143
|
); |
1144
|
|
- new Jsonld_Endpoint( $jsonld_service, $that->entity_uri_service ); |
|
1144
|
+ new Jsonld_Endpoint($jsonld_service, $that->entity_uri_service); |
1145
|
1145
|
|
1146
|
1146
|
// Prints the JSON-LD in the head. |
1147
|
|
- new Jsonld_Adapter( $that->jsonld_service ); |
|
1147
|
+ new Jsonld_Adapter($that->jsonld_service); |
1148
|
1148
|
|
1149
|
|
- new Jsonld_By_Id_Endpoint( $that->jsonld_service, $that->entity_uri_service ); |
|
1149
|
+ new Jsonld_By_Id_Endpoint($that->jsonld_service, $that->entity_uri_service); |
1150
|
1150
|
|
1151
|
1151
|
/** |
1152
|
1152
|
* @since 3.37.1 |
|
@@ -1159,10 +1159,10 @@ discard block |
|
|
block discarded – undo |
1159
|
1159
|
// Creating Faq Content filter service. |
1160
|
1160
|
$that->faq_content_filter_service = new Faq_Content_Filter(); |
1161
|
1161
|
$that->sample_data_service = Wordlift_Sample_Data_Service::get_instance(); |
1162
|
|
- $that->sample_data_ajax_adapter = new Wordlift_Sample_Data_Ajax_Adapter( $that->sample_data_service ); |
|
1162
|
+ $that->sample_data_ajax_adapter = new Wordlift_Sample_Data_Ajax_Adapter($that->sample_data_service); |
1163
|
1163
|
|
1164
|
|
- $that->loader->add_action( 'enqueue_block_editor_assets', $that, 'add_wl_enabled_blocks' ); |
1165
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $that, 'add_wl_enabled_blocks' ); |
|
1164
|
+ $that->loader->add_action('enqueue_block_editor_assets', $that, 'add_wl_enabled_blocks'); |
|
1165
|
+ $that->loader->add_action('admin_enqueue_scripts', $that, 'add_wl_enabled_blocks'); |
1166
|
1166
|
|
1167
|
1167
|
/** |
1168
|
1168
|
* Filter: wl_feature__enable__blocks. |
|
@@ -1172,15 +1172,15 @@ discard block |
|
|
block discarded – undo |
1172
|
1172
|
* @return bool |
1173
|
1173
|
* @since 3.27.6 |
1174
|
1174
|
*/ |
1175
|
|
- if ( apply_filters( 'wl_feature__enable__blocks', true ) ) { |
|
1175
|
+ if (apply_filters('wl_feature__enable__blocks', true)) { |
1176
|
1176
|
// Initialize the short-codes. |
1177
|
|
- new Async_Template_Decorator( new Wordlift_Navigator_Shortcode() ); |
|
1177
|
+ new Async_Template_Decorator(new Wordlift_Navigator_Shortcode()); |
1178
|
1178
|
new Wordlift_Chord_Shortcode(); |
1179
|
1179
|
new Wordlift_Geomap_Shortcode(); |
1180
|
1180
|
new Wordlift_Timeline_Shortcode(); |
1181
|
|
- new Wordlift_Related_Entities_Cloud_Shortcode( Wordlift_Relation_Service::get_instance(), Wordlift_Entity_Service::get_instance() ); |
|
1181
|
+ new Wordlift_Related_Entities_Cloud_Shortcode(Wordlift_Relation_Service::get_instance(), Wordlift_Entity_Service::get_instance()); |
1182
|
1182
|
new Wordlift_Vocabulary_Shortcode(); |
1183
|
|
- new Async_Template_Decorator( new Wordlift_Faceted_Search_Shortcode() ); |
|
1183
|
+ new Async_Template_Decorator(new Wordlift_Faceted_Search_Shortcode()); |
1184
|
1184
|
} |
1185
|
1185
|
|
1186
|
1186
|
new Wordlift_Products_Navigator_Shortcode(); |
|
@@ -1192,16 +1192,16 @@ discard block |
|
|
block discarded – undo |
1192
|
1192
|
new Wordlift_Seo_Service(); |
1193
|
1193
|
|
1194
|
1194
|
// Initialize the AMP service. |
1195
|
|
- new Wordlift_AMP_Service( $that->jsonld_service ); |
|
1195
|
+ new Wordlift_AMP_Service($that->jsonld_service); |
1196
|
1196
|
|
1197
|
1197
|
/** Services. */ |
1198
|
1198
|
$that->google_analytics_export_service = new Wordlift_Google_Analytics_Export_Service(); |
1199
|
1199
|
new Wordlift_Image_Service(); |
1200
|
1200
|
|
1201
|
1201
|
/** Adapters. */ |
1202
|
|
- $that->entity_type_adapter = new Wordlift_Entity_Type_Adapter( Wordlift_Entity_Type_Service::get_instance() ); |
1203
|
|
- $that->publisher_ajax_adapter = new Wordlift_Publisher_Ajax_Adapter( $that->publisher_service ); |
1204
|
|
- $that->tinymce_adapter = new Wordlift_Tinymce_Adapter( $that ); |
|
1202
|
+ $that->entity_type_adapter = new Wordlift_Entity_Type_Adapter(Wordlift_Entity_Type_Service::get_instance()); |
|
1203
|
+ $that->publisher_ajax_adapter = new Wordlift_Publisher_Ajax_Adapter($that->publisher_service); |
|
1204
|
+ $that->tinymce_adapter = new Wordlift_Tinymce_Adapter($that); |
1205
|
1205
|
|
1206
|
1206
|
/* |
1207
|
1207
|
* Exclude our public js from WP-Rocket. |
|
@@ -1225,14 +1225,14 @@ discard block |
|
|
block discarded – undo |
1225
|
1225
|
$that->language_select_element = new Wordlift_Admin_Language_Select_Element(); |
1226
|
1226
|
$that->country_select_element = new Wordlift_Admin_Country_Select_Element(); |
1227
|
1227
|
$tabs_element = new Wordlift_Admin_Tabs_Element(); |
1228
|
|
- $that->publisher_element = new Wordlift_Admin_Publisher_Element( $that->publisher_service, $tabs_element, $that->select2_element ); |
1229
|
|
- $that->author_element = new Wordlift_Admin_Author_Element( $that->publisher_service, $that->select2_element ); |
|
1228
|
+ $that->publisher_element = new Wordlift_Admin_Publisher_Element($that->publisher_service, $tabs_element, $that->select2_element); |
|
1229
|
+ $that->author_element = new Wordlift_Admin_Author_Element($that->publisher_service, $that->select2_element); |
1230
|
1230
|
|
1231
|
1231
|
$that->settings_page = Wordlift_Admin_Settings_Page::get_instance(); |
1232
|
|
- $that->settings_page_action_link = new Wordlift_Admin_Settings_Page_Action_Link( $that->settings_page ); |
|
1232
|
+ $that->settings_page_action_link = new Wordlift_Admin_Settings_Page_Action_Link($that->settings_page); |
1233
|
1233
|
|
1234
|
|
- $that->analytics_settings_page = new Wordlift_Admin_Settings_Analytics_Page( $that->input_element, $that->radio_input_element ); |
1235
|
|
- $that->analytics_settings_page_action_link = new Wordlift_Admin_Settings_Analytics_Page_Action_Link( $that->analytics_settings_page ); |
|
1234
|
+ $that->analytics_settings_page = new Wordlift_Admin_Settings_Analytics_Page($that->input_element, $that->radio_input_element); |
|
1235
|
+ $that->analytics_settings_page_action_link = new Wordlift_Admin_Settings_Analytics_Page_Action_Link($that->analytics_settings_page); |
1236
|
1236
|
$that->analytics_connect = new Wordlift_Analytics_Connect(); |
1237
|
1237
|
|
1238
|
1238
|
// Pages. |
|
@@ -1243,9 +1243,9 @@ discard block |
|
|
block discarded – undo |
1243
|
1243
|
* |
1244
|
1244
|
* @see https://github.com/insideout10/wordlift-plugin/issues/914 |
1245
|
1245
|
*/ |
1246
|
|
- if ( apply_filters( 'wl_can_see_classification_box', true ) ) { |
1247
|
|
- require_once plugin_dir_path( __DIR__ ) . 'admin/class-wordlift-admin-post-edit-page.php'; |
1248
|
|
- new Wordlift_Admin_Post_Edit_Page( $that ); |
|
1246
|
+ if (apply_filters('wl_can_see_classification_box', true)) { |
|
1247
|
+ require_once plugin_dir_path(__DIR__).'admin/class-wordlift-admin-post-edit-page.php'; |
|
1248
|
+ new Wordlift_Admin_Post_Edit_Page($that); |
1249
|
1249
|
} |
1250
|
1250
|
new Wordlift_Entity_Type_Admin_Service(); |
1251
|
1251
|
|
|
@@ -1253,19 +1253,19 @@ discard block |
|
|
block discarded – undo |
1253
|
1253
|
$that->related_entities_cloud_widget = new Wordlift_Related_Entities_Cloud_Widget(); |
1254
|
1254
|
|
1255
|
1255
|
// Create an instance of the install wizard. |
1256
|
|
- $that->admin_setup = new Wordlift_Admin_Setup( $that->key_validation_service, Wordlift_Entity_Service::get_instance(), $that->language_select_element, $that->country_select_element ); |
|
1256
|
+ $that->admin_setup = new Wordlift_Admin_Setup($that->key_validation_service, Wordlift_Entity_Service::get_instance(), $that->language_select_element, $that->country_select_element); |
1257
|
1257
|
|
1258
|
|
- $that->category_taxonomy_service = new Wordlift_Category_Taxonomy_Service( $that->entity_post_type_service ); |
|
1258
|
+ $that->category_taxonomy_service = new Wordlift_Category_Taxonomy_Service($that->entity_post_type_service); |
1259
|
1259
|
|
1260
|
1260
|
// User Profile. |
1261
|
|
- new Wordlift_Admin_User_Profile_Page( $that->author_element, $that->user_service ); |
|
1261
|
+ new Wordlift_Admin_User_Profile_Page($that->author_element, $that->user_service); |
1262
|
1262
|
|
1263
|
1263
|
$that->entity_page_service = new Wordlift_Entity_Page_Service(); |
1264
|
1264
|
|
1265
|
1265
|
// Load the debug service if WP is in debug mode. |
1266
|
|
- if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { |
1267
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-debug-service.php'; |
1268
|
|
- new Wordlift_Debug_Service( Wordlift_Entity_Service::get_instance(), $uri_service ); |
|
1266
|
+ if (defined('WP_DEBUG') && WP_DEBUG) { |
|
1267
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-debug-service.php'; |
|
1268
|
+ new Wordlift_Debug_Service(Wordlift_Entity_Service::get_instance(), $uri_service); |
1269
|
1269
|
} |
1270
|
1270
|
|
1271
|
1271
|
// Remote Image Service. |
|
@@ -1278,12 +1278,12 @@ discard block |
|
|
block discarded – undo |
1278
|
1278
|
* |
1279
|
1279
|
* @see https://github.com/insideout10/wordlift-plugin/issues/852. |
1280
|
1280
|
*/ |
1281
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/class-wordlift-batch-action.php'; |
1282
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/mapping/class-wordlift-mapping-service.php'; |
1283
|
|
- require_once plugin_dir_path( __DIR__ ) . 'includes/mapping/class-wordlift-mapping-ajax-adapter.php'; |
|
1281
|
+ require_once plugin_dir_path(__DIR__).'includes/class-wordlift-batch-action.php'; |
|
1282
|
+ require_once plugin_dir_path(__DIR__).'includes/mapping/class-wordlift-mapping-service.php'; |
|
1283
|
+ require_once plugin_dir_path(__DIR__).'includes/mapping/class-wordlift-mapping-ajax-adapter.php'; |
1284
|
1284
|
|
1285
|
1285
|
// Create an instance of the Mapping Service and assign it to the Ajax Adapter. |
1286
|
|
- new Wordlift_Mapping_Ajax_Adapter( new Wordlift_Mapping_Service( Wordlift_Entity_Type_Service::get_instance() ) ); |
|
1286
|
+ new Wordlift_Mapping_Ajax_Adapter(new Wordlift_Mapping_Service(Wordlift_Entity_Type_Service::get_instance())); |
1287
|
1287
|
|
1288
|
1288
|
/* |
1289
|
1289
|
* Load the Mappings JSON-LD post processing. |
|
@@ -1297,11 +1297,11 @@ discard block |
|
|
block discarded – undo |
1297
|
1297
|
// Taxonomy term rule validator for validating rules for term pages. |
1298
|
1298
|
new Taxonomy_Term_Rule_Validator(); |
1299
|
1299
|
new Post_Taxonomy_Term_Rule_Validator(); |
1300
|
|
- $rule_validators_registry = new Rule_Validators_Registry( $default_rule_validator ); |
1301
|
|
- $rule_groups_validator = new Rule_Groups_Validator( $rule_validators_registry ); |
1302
|
|
- $mappings_validator = new Mappings_Validator( $mappings_dbo, $rule_groups_validator ); |
|
1300
|
+ $rule_validators_registry = new Rule_Validators_Registry($default_rule_validator); |
|
1301
|
+ $rule_groups_validator = new Rule_Groups_Validator($rule_validators_registry); |
|
1302
|
+ $mappings_validator = new Mappings_Validator($mappings_dbo, $rule_groups_validator); |
1303
|
1303
|
|
1304
|
|
- new Url_To_Entity_Transform_Function( $that->entity_uri_service ); |
|
1304
|
+ new Url_To_Entity_Transform_Function($that->entity_uri_service); |
1305
|
1305
|
new Taxonomy_To_Terms_Transform_Function(); |
1306
|
1306
|
new Post_Id_To_Entity_Transform_Function(); |
1307
|
1307
|
$mappings_transform_functions_registry = new Mappings_Transform_Functions_Registry(); |
|
@@ -1311,7 +1311,7 @@ discard block |
|
|
block discarded – undo |
1311
|
1311
|
* Intiailize the acf group data formatter. |
1312
|
1312
|
*/ |
1313
|
1313
|
new Acf_Group_Formatter(); |
1314
|
|
- new Jsonld_Converter( $mappings_validator, $mappings_transform_functions_registry ); |
|
1314
|
+ new Jsonld_Converter($mappings_validator, $mappings_transform_functions_registry); |
1315
|
1315
|
|
1316
|
1316
|
/** |
1317
|
1317
|
* @since 3.26.0 |
|
@@ -1329,16 +1329,16 @@ discard block |
|
|
block discarded – undo |
1329
|
1329
|
// Call this static method to register FAQ routes to rest api - disabled |
1330
|
1330
|
// Faq_Rest_Controller::register_routes(); |
1331
|
1331
|
|
1332
|
|
- $that->storage_factory = new Wordlift_Storage_Factory( Wordlift_Entity_Service::get_instance(), $that->user_service, $property_getter ); |
|
1332
|
+ $that->storage_factory = new Wordlift_Storage_Factory(Wordlift_Entity_Service::get_instance(), $that->user_service, $property_getter); |
1333
|
1333
|
|
1334
|
1334
|
/** WL Autocomplete. */ |
1335
|
|
- $autocomplete_service = new All_Autocomplete_Service( |
|
1335
|
+ $autocomplete_service = new All_Autocomplete_Service( |
1336
|
1336
|
array( |
1337
|
1337
|
new Local_Autocomplete_Service(), |
1338
|
|
- new Linked_Data_Autocomplete_Service( Entity_Helper::get_instance(), $that->entity_uri_service, Wordlift_Entity_Service::get_instance() ), |
|
1338
|
+ new Linked_Data_Autocomplete_Service(Entity_Helper::get_instance(), $that->entity_uri_service, Wordlift_Entity_Service::get_instance()), |
1339
|
1339
|
) |
1340
|
1340
|
); |
1341
|
|
- $that->autocomplete_adapter = new Wordlift_Autocomplete_Adapter( $autocomplete_service ); |
|
1341
|
+ $that->autocomplete_adapter = new Wordlift_Autocomplete_Adapter($autocomplete_service); |
1342
|
1342
|
|
1343
|
1343
|
/** |
1344
|
1344
|
* @since 3.27.2 |
|
@@ -1347,10 +1347,10 @@ discard block |
|
|
block discarded – undo |
1347
|
1347
|
*/ |
1348
|
1348
|
new Recipe_Maker_Post_Type_Hook(); |
1349
|
1349
|
$recipe_maker_validation_service = new Recipe_Maker_Validation_Service(); |
1350
|
|
- new Recipe_Maker_Jsonld_Hook( $attachment_service, $recipe_maker_validation_service ); |
1351
|
|
- new Recipe_Maker_After_Get_Jsonld_Hook( $recipe_maker_validation_service ); |
1352
|
|
- new Recipe_Maker_Jsonld_Swap( $recipe_maker_validation_service, $that->jsonld_service ); |
1353
|
|
- new Recipe_Maker_Warning( $recipe_maker_validation_service ); |
|
1350
|
+ new Recipe_Maker_Jsonld_Hook($attachment_service, $recipe_maker_validation_service); |
|
1351
|
+ new Recipe_Maker_After_Get_Jsonld_Hook($recipe_maker_validation_service); |
|
1352
|
+ new Recipe_Maker_Jsonld_Swap($recipe_maker_validation_service, $that->jsonld_service); |
|
1353
|
+ new Recipe_Maker_Warning($recipe_maker_validation_service); |
1354
|
1354
|
|
1355
|
1355
|
/** |
1356
|
1356
|
* Avada Builder compatibility. |
|
@@ -1365,7 +1365,7 @@ discard block |
|
|
block discarded – undo |
1365
|
1365
|
* @since 3.27.8 |
1366
|
1366
|
* @see https://github.com/insideout10/wordlift-plugin/issues/1248 |
1367
|
1367
|
*/ |
1368
|
|
- new Key_Validation_Notice( $that->key_validation_service, Wordlift_Configuration_Service::get_instance() ); |
|
1368
|
+ new Key_Validation_Notice($that->key_validation_service, Wordlift_Configuration_Service::get_instance()); |
1369
|
1369
|
/** |
1370
|
1370
|
* @since 3.28.0 |
1371
|
1371
|
* @see https://github.com/insideout10/wordlift-plugin/issues?q=assignee%3Anaveen17797+is%3Aopen |
|
@@ -1376,7 +1376,7 @@ discard block |
|
|
block discarded – undo |
1376
|
1376
|
* @since 3.29.0 |
1377
|
1377
|
* @see https://github.com/insideout10/wordlift-plugin/issues/1304 |
1378
|
1378
|
*/ |
1379
|
|
- new Entity_Rest_Service( Wordlift_Entity_Type_Service::get_instance() ); |
|
1379
|
+ new Entity_Rest_Service(Wordlift_Entity_Type_Service::get_instance()); |
1380
|
1380
|
|
1381
|
1381
|
/** |
1382
|
1382
|
* Expand author in to references. |
|
@@ -1385,12 +1385,12 @@ discard block |
|
|
block discarded – undo |
1385
|
1385
|
* @see https://github.com/insideout10/wordlift-plugin/issues/1318 |
1386
|
1386
|
*/ |
1387
|
1387
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1388
|
|
- if ( apply_filters( 'wl_feature__enable__article-wrapper', false ) ) { |
1389
|
|
- new Jsonld_Article_Wrapper( Wordlift_Post_To_Jsonld_Converter::get_instance(), $that->cached_postid_to_jsonld_converter ); |
|
1388
|
+ if (apply_filters('wl_feature__enable__article-wrapper', false)) { |
|
1389
|
+ new Jsonld_Article_Wrapper(Wordlift_Post_To_Jsonld_Converter::get_instance(), $that->cached_postid_to_jsonld_converter); |
1390
|
1390
|
} |
1391
|
1391
|
|
1392
|
1392
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1393
|
|
- if ( apply_filters( 'wl_feature__enable__match-terms', false ) ) { |
|
1393
|
+ if (apply_filters('wl_feature__enable__match-terms', false)) { |
1394
|
1394
|
$vocabulary_loader = new Vocabulary_Loader(); |
1395
|
1395
|
$vocabulary_loader->init_vocabulary(); |
1396
|
1396
|
} |
|
@@ -1398,7 +1398,7 @@ discard block |
|
|
block discarded – undo |
1398
|
1398
|
/** |
1399
|
1399
|
* Added for feature request 1496 (Webhooks) |
1400
|
1400
|
*/ |
1401
|
|
- if ( apply_filters( 'wl_feature__enable__webhooks', false ) ) { |
|
1401
|
+ if (apply_filters('wl_feature__enable__webhooks', false)) { |
1402
|
1402
|
$that->webhook_loader = new Webhooks_Loader(); |
1403
|
1403
|
$that->webhook_loader->init(); |
1404
|
1404
|
} |
|
@@ -1427,7 +1427,7 @@ discard block |
|
|
block discarded – undo |
1427
|
1427
|
* @since 3.31.5 |
1428
|
1428
|
* Create configuration endpoint for webapp to configure. |
1429
|
1429
|
*/ |
1430
|
|
- new Config( $that->admin_setup, $that->key_validation_service ); |
|
1430
|
+ new Config($that->admin_setup, $that->key_validation_service); |
1431
|
1431
|
/** |
1432
|
1432
|
* @since 3.31.7 |
1433
|
1433
|
* Remove duplicate videoobject. |
|
@@ -1439,7 +1439,7 @@ discard block |
|
|
block discarded – undo |
1439
|
1439
|
* @since 3.32.0 |
1440
|
1440
|
* Create loader for vocabulary terms. |
1441
|
1441
|
*/ |
1442
|
|
- $vocabulary_terms_loader = new Vocabulary_Terms_Loader( Wordlift_Entity_Type_Service::get_instance(), $property_getter ); |
|
1442
|
+ $vocabulary_terms_loader = new Vocabulary_Terms_Loader(Wordlift_Entity_Type_Service::get_instance(), $property_getter); |
1443
|
1443
|
$vocabulary_terms_loader->init_feature(); |
1444
|
1444
|
|
1445
|
1445
|
new Entity_Type_Change_Handler( |
|
@@ -1468,9 +1468,9 @@ discard block |
|
|
block discarded – undo |
1468
|
1468
|
private function set_locale() { |
1469
|
1469
|
|
1470
|
1470
|
$plugin_i18n = new Wordlift_I18n(); |
1471
|
|
- $plugin_i18n->set_domain( $this->get_plugin_name() ); |
|
1471
|
+ $plugin_i18n->set_domain($this->get_plugin_name()); |
1472
|
1472
|
|
1473
|
|
- $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); |
|
1473
|
+ $this->loader->add_action('plugins_loaded', $plugin_i18n, 'load_plugin_textdomain'); |
1474
|
1474
|
|
1475
|
1475
|
} |
1476
|
1476
|
|
|
@@ -1481,7 +1481,7 @@ discard block |
|
|
block discarded – undo |
1481
|
1481
|
* @since 1.0.0 |
1482
|
1482
|
* @access private |
1483
|
1483
|
*/ |
1484
|
|
- private function define_admin_hooks( $that ) { |
|
1484
|
+ private function define_admin_hooks($that) { |
1485
|
1485
|
$plugin_admin = new Wordlift_Admin( |
1486
|
1486
|
$that->get_plugin_name(), |
1487
|
1487
|
$that->get_version(), |
|
@@ -1489,51 +1489,51 @@ discard block |
|
|
block discarded – undo |
1489
|
1489
|
$that->user_service |
1490
|
1490
|
); |
1491
|
1491
|
|
1492
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' ); |
1493
|
|
- $that->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts', 11 ); |
|
1492
|
+ $that->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_styles'); |
|
1493
|
+ $that->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts', 11); |
1494
|
1494
|
|
1495
|
1495
|
// Hook the `admin_init` function to the Admin Setup. |
1496
|
|
- Assertions::is_set( $that->admin_setup, '`admin_setup` must be set' ); |
1497
|
|
- $that->loader->add_action( 'admin_init', $that->admin_setup, 'admin_init' ); |
|
1496
|
+ Assertions::is_set($that->admin_setup, '`admin_setup` must be set'); |
|
1497
|
+ $that->loader->add_action('admin_init', $that->admin_setup, 'admin_init'); |
1498
|
1498
|
|
1499
|
1499
|
// Hook the admin_init to the settings page. |
1500
|
|
- Assertions::is_set( $that->settings_page, '`setting_page` must be set' ); |
1501
|
|
- $that->loader->add_action( 'admin_init', $that->settings_page, 'admin_init' ); |
|
1500
|
+ Assertions::is_set($that->settings_page, '`setting_page` must be set'); |
|
1501
|
+ $that->loader->add_action('admin_init', $that->settings_page, 'admin_init'); |
1502
|
1502
|
|
1503
|
1503
|
// Hook the admin_init to the analytics settings page. |
1504
|
|
- Assertions::is_set( $that->analytics_settings_page, '`analytics_setting_page` must be set' ); |
1505
|
|
- $that->loader->add_action( 'admin_init', $that->analytics_settings_page, 'admin_init' ); |
|
1504
|
+ Assertions::is_set($that->analytics_settings_page, '`analytics_setting_page` must be set'); |
|
1505
|
+ $that->loader->add_action('admin_init', $that->analytics_settings_page, 'admin_init'); |
1506
|
1506
|
|
1507
|
1507
|
// Hook the init action to taxonomy services. |
1508
|
|
- $that->loader->add_action( 'init', $that->topic_taxonomy_service, 'init', 0 ); |
1509
|
|
- $that->loader->add_action( 'init', $that->entity_types_taxonomy_service, 'init', 0 ); |
|
1508
|
+ $that->loader->add_action('init', $that->topic_taxonomy_service, 'init', 0); |
|
1509
|
+ $that->loader->add_action('init', $that->entity_types_taxonomy_service, 'init', 0); |
1510
|
1510
|
|
1511
|
1511
|
// Hook the AJAX wl_timeline action to the Timeline service. |
1512
|
|
- $that->loader->add_action( 'wp_ajax_wl_timeline', $that->timeline_service, 'ajax_timeline' ); |
|
1512
|
+ $that->loader->add_action('wp_ajax_wl_timeline', $that->timeline_service, 'ajax_timeline'); |
1513
|
1513
|
|
1514
|
1514
|
// Register custom allowed redirect hosts. |
1515
|
|
- $that->loader->add_filter( 'allowed_redirect_hosts', $that->redirect_service, 'allowed_redirect_hosts' ); |
|
1515
|
+ $that->loader->add_filter('allowed_redirect_hosts', $that->redirect_service, 'allowed_redirect_hosts'); |
1516
|
1516
|
// Hook the AJAX wordlift_redirect action to the Redirect service. |
1517
|
|
- $that->loader->add_action( 'wp_ajax_wordlift_redirect', $that->redirect_service, 'ajax_redirect' ); |
|
1517
|
+ $that->loader->add_action('wp_ajax_wordlift_redirect', $that->redirect_service, 'ajax_redirect'); |
1518
|
1518
|
|
1519
|
1519
|
// Hook save_post to the entity service to update custom fields (such as alternate labels). |
1520
|
1520
|
// We have a priority of 9 because we want to be executed before data is sent to Redlink. |
1521
|
|
- $that->loader->add_action( 'save_post', Wordlift_Entity_Service::get_instance(), 'save_post', 9, 2 ); |
1522
|
|
- $that->loader->add_action( 'save_post', $that->rating_service, 'set_rating_for', 20, 1 ); |
|
1521
|
+ $that->loader->add_action('save_post', Wordlift_Entity_Service::get_instance(), 'save_post', 9, 2); |
|
1522
|
+ $that->loader->add_action('save_post', $that->rating_service, 'set_rating_for', 20, 1); |
1523
|
1523
|
|
1524
|
|
- $that->loader->add_action( 'edit_form_before_permalink', Wordlift_Entity_Service::get_instance(), 'edit_form_before_permalink', 10, 1 ); |
1525
|
|
- $that->loader->add_action( 'in_admin_header', $that->rating_service, 'in_admin_header' ); |
|
1524
|
+ $that->loader->add_action('edit_form_before_permalink', Wordlift_Entity_Service::get_instance(), 'edit_form_before_permalink', 10, 1); |
|
1525
|
+ $that->loader->add_action('in_admin_header', $that->rating_service, 'in_admin_header'); |
1526
|
1526
|
|
1527
|
1527
|
// Entity listing customization (wp-admin/edit.php) |
1528
|
1528
|
// Add custom columns. |
1529
|
|
- $that->loader->add_filter( 'manage_entity_posts_columns', $that->entity_list_service, 'register_custom_columns' ); |
|
1529
|
+ $that->loader->add_filter('manage_entity_posts_columns', $that->entity_list_service, 'register_custom_columns'); |
1530
|
1530
|
// no explicit entity as it prevents handling of other post types. |
1531
|
|
- $that->loader->add_filter( 'manage_posts_custom_column', $that->entity_list_service, 'render_custom_columns', 10, 2 ); |
|
1531
|
+ $that->loader->add_filter('manage_posts_custom_column', $that->entity_list_service, 'render_custom_columns', 10, 2); |
1532
|
1532
|
// Add 4W selection. |
1533
|
|
- $that->loader->add_action( 'restrict_manage_posts', $that->entity_list_service, 'restrict_manage_posts_classification_scope' ); |
1534
|
|
- $that->loader->add_filter( 'posts_clauses', $that->entity_list_service, 'posts_clauses_classification_scope' ); |
1535
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_list_service, 'pre_get_posts' ); |
1536
|
|
- $that->loader->add_action( 'load-edit.php', $that->entity_list_service, 'load_edit' ); |
|
1533
|
+ $that->loader->add_action('restrict_manage_posts', $that->entity_list_service, 'restrict_manage_posts_classification_scope'); |
|
1534
|
+ $that->loader->add_filter('posts_clauses', $that->entity_list_service, 'posts_clauses_classification_scope'); |
|
1535
|
+ $that->loader->add_action('pre_get_posts', $that->entity_list_service, 'pre_get_posts'); |
|
1536
|
+ $that->loader->add_action('load-edit.php', $that->entity_list_service, 'load_edit'); |
1537
|
1537
|
|
1538
|
1538
|
/* |
1539
|
1539
|
* If `All Entity Types` is disable, use the radio button Walker. |
|
@@ -1541,18 +1541,18 @@ discard block |
|
|
block discarded – undo |
1541
|
1541
|
* @see https://github.com/insideout10/wordlift-plugin/issues/835 |
1542
|
1542
|
*/ |
1543
|
1543
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1544
|
|
- if ( ! apply_filters( 'wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES ) |
|
1544
|
+ if ( ! apply_filters('wl_feature__enable__all-entity-types', WL_ALL_ENTITY_TYPES) |
1545
|
1545
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1546
|
|
- && ! apply_filters( 'wl_feature__enable__entity-types-professional', false ) |
|
1546
|
+ && ! apply_filters('wl_feature__enable__entity-types-professional', false) |
1547
|
1547
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1548
|
|
- && ! apply_filters( 'wl_feature__enable__entity-types-business', false ) |
|
1548
|
+ && ! apply_filters('wl_feature__enable__entity-types-business', false) |
1549
|
1549
|
) { |
1550
|
|
- $that->loader->add_filter( 'wp_terms_checklist_args', $that->entity_types_taxonomy_walker, 'terms_checklist_args' ); |
|
1550
|
+ $that->loader->add_filter('wp_terms_checklist_args', $that->entity_types_taxonomy_walker, 'terms_checklist_args'); |
1551
|
1551
|
} |
1552
|
1552
|
|
1553
|
1553
|
// Hook the PrimaShop adapter to <em>prima_metabox_entity_header_args</em> in order to add header support for |
1554
|
1554
|
// entities. |
1555
|
|
- $that->loader->add_filter( 'prima_metabox_entity_header_args', $that->primashop_adapter, 'prima_metabox_entity_header_args', 10 ); |
|
1555
|
+ $that->loader->add_filter('prima_metabox_entity_header_args', $that->primashop_adapter, 'prima_metabox_entity_header_args', 10); |
1556
|
1556
|
|
1557
|
1557
|
/** |
1558
|
1558
|
* Filter: wl_feature__enable__settings-download. |
|
@@ -1572,20 +1572,20 @@ discard block |
|
|
block discarded – undo |
1572
|
1572
|
); |
1573
|
1573
|
|
1574
|
1574
|
// Hook the admin-ajax.php?action=wl_download_your_data&out=xyz links. |
1575
|
|
- $that->loader->add_action( 'wp_ajax_wl_download_your_data', $that->download_your_data_page, 'download_your_data', 10 ); |
|
1575
|
+ $that->loader->add_action('wp_ajax_wl_download_your_data', $that->download_your_data_page, 'download_your_data', 10); |
1576
|
1576
|
|
1577
|
1577
|
// Hook the AJAX wl_jsonld action to the JSON-LD service. |
1578
|
|
- $that->loader->add_action( 'wp_ajax_wl_jsonld', $that->jsonld_service, 'get' ); |
1579
|
|
- $that->loader->add_action( 'admin_post_wl_jsonld', $that->jsonld_service, 'get' ); |
1580
|
|
- $that->loader->add_action( 'admin_post_nopriv_wl_jsonld', $that->jsonld_service, 'get' ); |
|
1578
|
+ $that->loader->add_action('wp_ajax_wl_jsonld', $that->jsonld_service, 'get'); |
|
1579
|
+ $that->loader->add_action('admin_post_wl_jsonld', $that->jsonld_service, 'get'); |
|
1580
|
+ $that->loader->add_action('admin_post_nopriv_wl_jsonld', $that->jsonld_service, 'get'); |
1581
|
1581
|
|
1582
|
1582
|
// Hook the AJAX wl_validate_key action to the Key Validation service. |
1583
|
|
- $that->loader->add_action( 'wp_ajax_wl_validate_key', $that->key_validation_service, 'validate_key' ); |
|
1583
|
+ $that->loader->add_action('wp_ajax_wl_validate_key', $that->key_validation_service, 'validate_key'); |
1584
|
1584
|
|
1585
|
1585
|
// Hook the AJAX wl_update_country_options action to the countries. |
1586
|
|
- $that->loader->add_action( 'wp_ajax_wl_update_country_options', $that->country_select_element, 'get_options_html' ); |
|
1586
|
+ $that->loader->add_action('wp_ajax_wl_update_country_options', $that->country_select_element, 'get_options_html'); |
1587
|
1587
|
|
1588
|
|
- $that->loader->add_filter( 'admin_post_thumbnail_html', $that->publisher_service, 'add_featured_image_instruction' ); |
|
1588
|
+ $that->loader->add_filter('admin_post_thumbnail_html', $that->publisher_service, 'add_featured_image_instruction'); |
1589
|
1589
|
|
1590
|
1590
|
// Hook the menu creation on the general wordlift menu creation. |
1591
|
1591
|
/** |
|
@@ -1599,16 +1599,16 @@ discard block |
|
|
block discarded – undo |
1599
|
1599
|
* Since 3.30.0 this feature is registered using registry. |
1600
|
1600
|
*/ |
1601
|
1601
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1602
|
|
- if ( apply_filters( 'wl_feature__enable__settings-screen', true ) || Admin_User_Option::is_wordlift_admin() ) { |
1603
|
|
- add_action( 'wl_admin_menu', array( $that->settings_page, 'admin_menu' ), 10, 2 ); |
|
1602
|
+ if (apply_filters('wl_feature__enable__settings-screen', true) || Admin_User_Option::is_wordlift_admin()) { |
|
1603
|
+ add_action('wl_admin_menu', array($that->settings_page, 'admin_menu'), 10, 2); |
1604
|
1604
|
} |
1605
|
1605
|
|
1606
|
1606
|
// Hook key update. |
1607
|
|
- $that->loader->add_action( 'pre_update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'maybe_update_dataset_uri', 10, 2 ); |
1608
|
|
- $that->loader->add_action( 'update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'update_key', 10, 2 ); |
|
1607
|
+ $that->loader->add_action('pre_update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'maybe_update_dataset_uri', 10, 2); |
|
1608
|
+ $that->loader->add_action('update_option_wl_general_settings', Wordlift_Configuration_Service::get_instance(), 'update_key', 10, 2); |
1609
|
1609
|
|
1610
|
1610
|
// Add additional action links to the WordLift plugin in the plugins page. |
1611
|
|
- $that->loader->add_filter( 'plugin_action_links_wordlift/wordlift.php', $that->settings_page_action_link, 'action_links', 10, 1 ); |
|
1611
|
+ $that->loader->add_filter('plugin_action_links_wordlift/wordlift.php', $that->settings_page_action_link, 'action_links', 10, 1); |
1612
|
1612
|
|
1613
|
1613
|
/* |
1614
|
1614
|
* Remove the Analytics Settings link from the plugin page. |
|
@@ -1619,23 +1619,23 @@ discard block |
|
|
block discarded – undo |
1619
|
1619
|
// $that->loader->add_filter( 'plugin_action_links_wordlift/wordlift.php', $that->analytics_settings_page_action_link, 'action_links', 10, 1 ); |
1620
|
1620
|
|
1621
|
1621
|
// Hook the AJAX `wl_publisher` action name. |
1622
|
|
- $that->loader->add_action( 'wp_ajax_wl_publisher', $that->publisher_ajax_adapter, 'publisher' ); |
|
1622
|
+ $that->loader->add_action('wp_ajax_wl_publisher', $that->publisher_ajax_adapter, 'publisher'); |
1623
|
1623
|
|
1624
|
1624
|
// Hook row actions for the entity type list admin. |
1625
|
|
- $that->loader->add_filter( 'wl_entity_type_row_actions', $that->entity_type_admin_page, 'wl_entity_type_row_actions', 10, 2 ); |
|
1625
|
+ $that->loader->add_filter('wl_entity_type_row_actions', $that->entity_type_admin_page, 'wl_entity_type_row_actions', 10, 2); |
1626
|
1626
|
|
1627
|
1627
|
/** Ajax actions. */ |
1628
|
|
- $that->loader->add_action( 'wp_ajax_wl_google_analytics_export', $that->google_analytics_export_service, 'export' ); |
|
1628
|
+ $that->loader->add_action('wp_ajax_wl_google_analytics_export', $that->google_analytics_export_service, 'export'); |
1629
|
1629
|
|
1630
|
1630
|
// Hook capabilities manipulation to allow access to entity type admin |
1631
|
1631
|
// page on WordPress versions before 4.7. |
1632
|
1632
|
global $wp_version; |
1633
|
|
- if ( version_compare( $wp_version, '4.7', '<' ) ) { |
1634
|
|
- $that->loader->add_filter( 'map_meta_cap', $that->entity_type_admin_page, 'enable_admin_access_pre_47', 10, 2 ); |
|
1633
|
+ if (version_compare($wp_version, '4.7', '<')) { |
|
1634
|
+ $that->loader->add_filter('map_meta_cap', $that->entity_type_admin_page, 'enable_admin_access_pre_47', 10, 2); |
1635
|
1635
|
} |
1636
|
1636
|
|
1637
|
1637
|
/** Adapters. */ |
1638
|
|
- $that->loader->add_filter( 'mce_external_plugins', $that->tinymce_adapter, 'mce_external_plugins', 10, 1 ); |
|
1638
|
+ $that->loader->add_filter('mce_external_plugins', $that->tinymce_adapter, 'mce_external_plugins', 10, 1); |
1639
|
1639
|
/** |
1640
|
1640
|
* Disabling Faq temporarily. |
1641
|
1641
|
* Load the tinymce editor button on the tool bar. |
|
@@ -1646,14 +1646,14 @@ discard block |
|
|
block discarded – undo |
1646
|
1646
|
// $that->loader->add_filter( 'mce_buttons', $that->faq_tinymce_adapter, 'register_faq_toolbar_button', 10, 1 ); |
1647
|
1647
|
// $that->loader->add_filter( 'mce_external_plugins', $that->faq_tinymce_adapter, 'register_faq_tinymce_plugin', 10, 1 ); |
1648
|
1648
|
|
1649
|
|
- $that->loader->add_action( 'wp_ajax_wl_sample_data_create', $that->sample_data_ajax_adapter, 'create' ); |
1650
|
|
- $that->loader->add_action( 'wp_ajax_wl_sample_data_delete', $that->sample_data_ajax_adapter, 'delete' ); |
|
1649
|
+ $that->loader->add_action('wp_ajax_wl_sample_data_create', $that->sample_data_ajax_adapter, 'create'); |
|
1650
|
+ $that->loader->add_action('wp_ajax_wl_sample_data_delete', $that->sample_data_ajax_adapter, 'delete'); |
1651
|
1651
|
|
1652
|
1652
|
/** |
1653
|
1653
|
* @since 3.26.0 |
1654
|
1654
|
*/ |
1655
|
1655
|
$excerpt_adapter = new Post_Excerpt_Meta_Box_Adapter(); |
1656
|
|
- $that->loader->add_action( 'do_meta_boxes', $excerpt_adapter, 'replace_post_excerpt_meta_box' ); |
|
1656
|
+ $that->loader->add_action('do_meta_boxes', $excerpt_adapter, 'replace_post_excerpt_meta_box'); |
1657
|
1657
|
// Adding Rest route for the post excerpt |
1658
|
1658
|
Post_Excerpt_Rest_Controller::register_routes(); |
1659
|
1659
|
|
|
@@ -1674,14 +1674,14 @@ discard block |
|
|
block discarded – undo |
1674
|
1674
|
); |
1675
|
1675
|
|
1676
|
1676
|
// Hooks to restrict multisite super admin from manipulating entity types. |
1677
|
|
- if ( is_multisite() ) { |
1678
|
|
- $that->loader->add_filter( 'map_meta_cap', $that->entity_type_admin_page, 'restrict_super_admin', 10, 2 ); |
|
1677
|
+ if (is_multisite()) { |
|
1678
|
+ $that->loader->add_filter('map_meta_cap', $that->entity_type_admin_page, 'restrict_super_admin', 10, 2); |
1679
|
1679
|
} |
1680
|
1680
|
|
1681
|
1681
|
$deactivator_feedback = new Wordlift_Deactivator_Feedback(); |
1682
|
1682
|
|
1683
|
|
- add_action( 'admin_footer', array( $deactivator_feedback, 'render_feedback_popup' ) ); |
1684
|
|
- add_action( 'admin_enqueue_scripts', array( $deactivator_feedback, 'enqueue_popup_scripts' ) ); |
|
1683
|
+ add_action('admin_footer', array($deactivator_feedback, 'render_feedback_popup')); |
|
1684
|
+ add_action('admin_enqueue_scripts', array($deactivator_feedback, 'enqueue_popup_scripts')); |
1685
|
1685
|
add_action( |
1686
|
1686
|
'wp_ajax_wl_deactivation_feedback', |
1687
|
1687
|
array( |
|
@@ -1697,13 +1697,13 @@ discard block |
|
|
block discarded – undo |
1697
|
1697
|
*/ |
1698
|
1698
|
add_filter( |
1699
|
1699
|
'allowed_block_types', |
1700
|
|
- function ( $value ) { |
|
1700
|
+ function($value) { |
1701
|
1701
|
|
1702
|
|
- if ( true === $value ) { |
|
1702
|
+ if (true === $value) { |
1703
|
1703
|
return $value; |
1704
|
1704
|
} |
1705
|
1705
|
|
1706
|
|
- return array_merge( (array) $value, array( 'wordlift/classification' ) ); |
|
1706
|
+ return array_merge((array) $value, array('wordlift/classification')); |
1707
|
1707
|
}, |
1708
|
1708
|
PHP_INT_MAX |
1709
|
1709
|
); |
|
@@ -1723,57 +1723,57 @@ discard block |
|
|
block discarded – undo |
1723
|
1723
|
* @since 1.0.0 |
1724
|
1724
|
* @access private |
1725
|
1725
|
*/ |
1726
|
|
- private function define_public_hooks( $that ) { |
|
1726
|
+ private function define_public_hooks($that) { |
1727
|
1727
|
|
1728
|
|
- $plugin_public = new Wordlift_Public( $that->get_plugin_name(), $that->get_version() ); |
|
1728
|
+ $plugin_public = new Wordlift_Public($that->get_plugin_name(), $that->get_version()); |
1729
|
1729
|
|
1730
|
1730
|
// Register the entity post type. |
1731
|
|
- $that->loader->add_action( 'init', $that->entity_post_type_service, 'register' ); |
|
1731
|
+ $that->loader->add_action('init', $that->entity_post_type_service, 'register'); |
1732
|
1732
|
|
1733
|
1733
|
// Bind the link generation and handling hooks to the entity link service. |
1734
|
|
- $that->loader->add_filter( 'post_type_link', $that->entity_link_service, 'post_type_link', 10, 2 ); |
1735
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_link_service, 'pre_get_posts', PHP_INT_MAX, 1 ); |
|
1734
|
+ $that->loader->add_filter('post_type_link', $that->entity_link_service, 'post_type_link', 10, 2); |
|
1735
|
+ $that->loader->add_action('pre_get_posts', $that->entity_link_service, 'pre_get_posts', PHP_INT_MAX, 1); |
1736
|
1736
|
|
1737
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' ); |
1738
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' ); |
1739
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $that->context_cards_service, 'enqueue_scripts' ); |
|
1737
|
+ $that->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_styles'); |
|
1738
|
+ $that->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts'); |
|
1739
|
+ $that->loader->add_action('wp_enqueue_scripts', $that->context_cards_service, 'enqueue_scripts'); |
1740
|
1740
|
|
1741
|
1741
|
// Registering Faq_Content_Filter service used for removing faq question and answer tags from the html. |
1742
|
|
- $that->loader->add_filter( 'the_content', $that->faq_content_filter_service, 'remove_all_faq_question_and_answer_tags' ); |
|
1742
|
+ $that->loader->add_filter('the_content', $that->faq_content_filter_service, 'remove_all_faq_question_and_answer_tags'); |
1743
|
1743
|
// Hook the content filter service to add entity links. |
1744
|
|
- if ( ! defined( 'WL_DISABLE_CONTENT_FILTER' ) || ! WL_DISABLE_CONTENT_FILTER ) { |
|
1744
|
+ if ( ! defined('WL_DISABLE_CONTENT_FILTER') || ! WL_DISABLE_CONTENT_FILTER) { |
1745
|
1745
|
// We run before other filters. |
1746
|
|
- $that->loader->add_filter( 'the_content', $that->content_filter_service, 'the_content', 9 ); |
|
1746
|
+ $that->loader->add_filter('the_content', $that->content_filter_service, 'the_content', 9); |
1747
|
1747
|
} |
1748
|
1748
|
|
1749
|
1749
|
// Hook the AJAX wl_timeline action to the Timeline service. |
1750
|
|
- $that->loader->add_action( 'wp_ajax_nopriv_wl_timeline', $that->timeline_service, 'ajax_timeline' ); |
|
1750
|
+ $that->loader->add_action('wp_ajax_nopriv_wl_timeline', $that->timeline_service, 'ajax_timeline'); |
1751
|
1751
|
|
1752
|
1752
|
// Hook the ShareThis service. |
1753
|
|
- $that->loader->add_filter( 'the_content', $that->sharethis_service, 'the_content', 99 ); |
1754
|
|
- $that->loader->add_filter( 'the_excerpt', $that->sharethis_service, 'the_excerpt', 99 ); |
|
1753
|
+ $that->loader->add_filter('the_content', $that->sharethis_service, 'the_content', 99); |
|
1754
|
+ $that->loader->add_filter('the_excerpt', $that->sharethis_service, 'the_excerpt', 99); |
1755
|
1755
|
|
1756
|
1756
|
// Hook the AJAX wl_jsonld action to the JSON-LD service. |
1757
|
|
- $that->loader->add_action( 'wp_ajax_nopriv_wl_jsonld', $that->jsonld_service, 'get' ); |
|
1757
|
+ $that->loader->add_action('wp_ajax_nopriv_wl_jsonld', $that->jsonld_service, 'get'); |
1758
|
1758
|
|
1759
|
1759
|
// Hook the `pre_get_posts` action to the `Wordlift_Category_Taxonomy_Service` |
1760
|
1760
|
// in order to tweak WP's `WP_Query` to include entities in queries related |
1761
|
1761
|
// to categories. |
1762
|
|
- $that->loader->add_action( 'pre_get_posts', $that->category_taxonomy_service, 'pre_get_posts', 10, 1 ); |
|
1762
|
+ $that->loader->add_action('pre_get_posts', $that->category_taxonomy_service, 'pre_get_posts', 10, 1); |
1763
|
1763
|
|
1764
|
1764
|
/* |
1765
|
1765
|
* Hook the `pre_get_posts` action to the `Wordlift_Entity_Page_Service` |
1766
|
1766
|
* in order to tweak WP's `WP_Query` to show event related entities in reverse |
1767
|
1767
|
* order of start time. |
1768
|
1768
|
*/ |
1769
|
|
- $that->loader->add_action( 'pre_get_posts', $that->entity_page_service, 'pre_get_posts', 10, 1 ); |
|
1769
|
+ $that->loader->add_action('pre_get_posts', $that->entity_page_service, 'pre_get_posts', 10, 1); |
1770
|
1770
|
|
1771
|
1771
|
// This hook have to run before the rating service, as otherwise the post might not be a proper entity when rating is done. |
1772
|
|
- $that->loader->add_action( 'save_post', $that->entity_type_adapter, 'save_post', 9, 2 ); |
|
1772
|
+ $that->loader->add_action('save_post', $that->entity_type_adapter, 'save_post', 9, 2); |
1773
|
1773
|
|
1774
|
1774
|
// Analytics Script Frontend. |
1775
|
|
- if ( apply_filters( 'wl_feature__enable__analytics', true ) && Wordlift_Configuration_Service::get_instance()->is_analytics_enable() ) { |
1776
|
|
- $that->loader->add_action( 'wp_enqueue_scripts', $that->analytics_connect, 'enqueue_scripts', 10 ); |
|
1775
|
+ if (apply_filters('wl_feature__enable__analytics', true) && Wordlift_Configuration_Service::get_instance()->is_analytics_enable()) { |
|
1776
|
+ $that->loader->add_action('wp_enqueue_scripts', $that->analytics_connect, 'enqueue_scripts', 10); |
1777
|
1777
|
} |
1778
|
1778
|
|
1779
|
1779
|
} |
|
@@ -1838,7 +1838,7 @@ discard block |
|
|
block discarded – undo |
1838
|
1838
|
* @since 3.27.6 |
1839
|
1839
|
*/ |
1840
|
1840
|
// phpcs:ignore WordPress.WP.EnqueuedResourceParameters.NotInFooter,WordPress.WP.EnqueuedResourceParameters.MissingVersion |
1841
|
|
- wp_register_script( 'wl_enabled_blocks', false ); |
|
1841
|
+ wp_register_script('wl_enabled_blocks', false); |
1842
|
1842
|
|
1843
|
1843
|
$enabled_blocks = array(); |
1844
|
1844
|
|
|
@@ -1848,11 +1848,11 @@ discard block |
|
|
block discarded – undo |
1848
|
1848
|
* @since 3.32.3 |
1849
|
1849
|
*/ |
1850
|
1850
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1851
|
|
- if ( apply_filters( 'wl_feature__enable__product-navigator', true ) ) { |
|
1851
|
+ if (apply_filters('wl_feature__enable__product-navigator', true)) { |
1852
|
1852
|
$enabled_blocks[] = 'wordlift/products-navigator'; |
1853
|
1853
|
} |
1854
|
1854
|
|
1855
|
|
- if ( apply_filters( 'wl_feature__enable__blocks', true ) ) { |
|
1855
|
+ if (apply_filters('wl_feature__enable__blocks', true)) { |
1856
|
1856
|
// To intimate JS |
1857
|
1857
|
$enabled_blocks = array_merge( |
1858
|
1858
|
$enabled_blocks, |
|
@@ -1868,8 +1868,8 @@ discard block |
|
|
block discarded – undo |
1868
|
1868
|
); |
1869
|
1869
|
} |
1870
|
1870
|
|
1871
|
|
- wp_localize_script( 'wl_enabled_blocks', 'wlEnabledBlocks', $enabled_blocks ); |
1872
|
|
- wp_enqueue_script( 'wl_enabled_blocks' ); |
|
1871
|
+ wp_localize_script('wl_enabled_blocks', 'wlEnabledBlocks', $enabled_blocks); |
|
1872
|
+ wp_enqueue_script('wl_enabled_blocks'); |
1873
|
1873
|
} |
1874
|
1874
|
|
1875
|
1875
|
/** |
|
@@ -1878,13 +1878,13 @@ discard block |
|
|
block discarded – undo |
1878
|
1878
|
public function register_screens() { |
1879
|
1879
|
// Hook the menu to the Download Your Data page. |
1880
|
1880
|
// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores |
1881
|
|
- if ( apply_filters( 'wl_feature__enable__settings-download', true ) ) { |
1882
|
|
- Assertions::is_set( $this->download_your_data_page, "`download_your_data_page` can't be null" ); |
1883
|
|
- add_action( 'admin_menu', array( $this->download_your_data_page, 'admin_menu' ), 100, 0 ); |
|
1881
|
+ if (apply_filters('wl_feature__enable__settings-download', true)) { |
|
1882
|
+ Assertions::is_set($this->download_your_data_page, "`download_your_data_page` can't be null"); |
|
1883
|
+ add_action('admin_menu', array($this->download_your_data_page, 'admin_menu'), 100, 0); |
1884
|
1884
|
} |
1885
|
1885
|
|
1886
|
|
- Assertions::is_set( $this->entity_type_settings_admin_page, "`entity_type_settings_admin_page` can't be null" ); |
1887
|
|
- add_action( 'admin_menu', array( $this->entity_type_settings_admin_page, 'admin_menu' ), 100, 0 ); |
|
1886
|
+ Assertions::is_set($this->entity_type_settings_admin_page, "`entity_type_settings_admin_page` can't be null"); |
|
1887
|
+ add_action('admin_menu', array($this->entity_type_settings_admin_page, 'admin_menu'), 100, 0); |
1888
|
1888
|
|
1889
|
1889
|
} |
1890
|
1890
|
|