47 lines
		
	
	
		
			1002 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1002 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Kadence\Polylang\Component class
 | |
|  *
 | |
|  * @package kadence
 | |
|  */
 | |
| 
 | |
| namespace Kadence\Polylang;
 | |
| 
 | |
| use Kadence\Component_Interface;
 | |
| use function Kadence\kadence;
 | |
| use function add_action;
 | |
| use function have_posts;
 | |
| use function the_post;
 | |
| use function apply_filters;
 | |
| use function get_template_part;
 | |
| use function get_post_type;
 | |
| 
 | |
| 
 | |
| /**
 | |
|  * Class for adding Polylang plugin support.
 | |
|  */
 | |
| class Component implements Component_Interface {
 | |
| 
 | |
| 	/**
 | |
| 	 * Gets the unique identifier for the theme component.
 | |
| 	 *
 | |
| 	 * @return string Component slug.
 | |
| 	 */
 | |
| 	public function get_slug() : string {
 | |
| 		return 'polylang';
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * Adds the action and filter hooks to integrate with WordPress.
 | |
| 	 */
 | |
| 	public function initialize() {
 | |
| 		add_action( 'wp_enqueue_scripts', array( $this, 'add_styles' ), 60 );
 | |
| 	}
 | |
| 	/**
 | |
| 	 * Add some css styles for Restrict Content Pro
 | |
| 	 */
 | |
| 	public function add_styles() {
 | |
| 		wp_enqueue_style( 'kadence-polylang', get_theme_file_uri( '/assets/css/polylang.min.css' ), array(), KADENCE_VERSION );
 | |
| 	}
 | |
| }
 |