forked from SimplyRETS/simplyretswp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsimply-rets.php
More file actions
50 lines (39 loc) · 2.38 KB
/
simply-rets.php
File metadata and controls
50 lines (39 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
/*
Plugin Name: Objectiv SimplyRETS
Plugin URI: https://simplyrets.com
Description: Form of SimplyRETS WP Plugin - Show your Real Estate listings on your Wordpress site. SimplyRETS provides a very simple set up and full control over your listings.
Author: SimplyRETS
Version: 99.9
License: GNU General Public License v3 or later
Copyright (c) SimplyRETS 2014 - 2015
*/
/* Code starts here */
$plugin = plugin_basename(__FILE__);
$php_version = phpversion();
require __DIR__.'/vendor/autoload.php';
require_once( plugin_dir_path(__FILE__) . 'simply-rets-utils.php' );
require_once( plugin_dir_path(__FILE__) . 'simply-rets-post-pages.php' );
require_once( plugin_dir_path(__FILE__) . 'simply-rets-api-helper.php' );
require_once( plugin_dir_path(__FILE__) . 'simply-rets-shortcode.php' );
require_once( plugin_dir_path(__FILE__) . 'simply-rets-widgets.php' );
require_once( plugin_dir_path(__FILE__) . 'simply-rets-maps.php' );
if ( is_admin() ) {
require_once( plugin_dir_path(__FILE__) . 'simply-rets-admin.php' );
add_action( 'admin_init', array( 'SrAdminSettings', 'register_admin_settings' ) );
add_action( 'admin_menu', array( 'SrAdminSettings', 'add_to_admin_menu' ) );
}
add_shortcode( 'sr_residential', array( 'SrShortcodes', 'sr_residential_shortcode' ) );
add_shortcode( 'sr_listings', array( 'SrShortcodes', 'sr_residential_shortcode' ) );
add_shortcode( 'sr_openhouses', array( 'SrShortcodes', 'sr_openhouses_shortcode' ) );
add_shortcode( 'sr_search_form', array( 'SrShortcodes', 'sr_search_form_shortcode' ) );
add_shortcode( 'sr_listings_slider', array( 'SrShortcodes', 'sr_listing_slider_shortcode' ) );
add_shortcode( 'sr_map_search', array( 'SrShortcodes', 'sr_int_map_search' ) );
add_action( 'widgets_init', 'srRegisterWidgets' );
add_action( 'wp_enqueue_scripts', array( 'SimplyRetsApiHelper', 'simplyRetsClientCss' ) );
add_action( 'wp_enqueue_scripts', array( 'SimplyRetsApiHelper', 'simplyRetsClientJs' ) );
add_filter( 'query_vars', array( 'SimplyRetsCustomPostPages', 'srQueryVarsInit' ) );
add_filter( "plugin_action_links_{$plugin}", array( 'SimplyRetsCustomPostPages', 'srPluginSettingsLink' ) );
add_action( 'tha_body_top', array( 'SimplyRetsApiHelper', 'stickyNavBar' ) );
register_activation_hook( __FILE__, array('SimplyRetsCustomPostPages', 'srActivate' ) );
register_deactivation_hook( __FILE__, array('SimplyRetsCustomPostPages', 'srDeactivate' ) );