Server IP : 66.29.132.124 / Your IP : 3.137.174.189 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/misswavenigeria.com/wp-content/plugins/totalpoll-lite/src/Widgets/ |
Upload File : |
<?php namespace TotalPoll\Widgets; use TotalPollVendors\TotalCore\Widgets\Widget; /** * Poll Widget. * @package TotalPoll\Widgets */ class LatestPoll extends Widget { /** * Poll constructor. */ public function __construct() { $widgetOptions = array( 'classname' => 'totalpoll-widget-latest-poll', 'description' => esc_html__( 'TotalPoll latest poll widget', 'totalpoll' ), ); parent::__construct( 'totalpoll_latest_poll', esc_html__( '[TotalPoll] Latest Poll', 'totalpoll' ), $widgetOptions ); } /** * Widget content. * * @param $args * @param $instance */ public function content( $args, $instance ) { $poll = current( TotalPoll( 'polls.repository' )->get( [ 'perPage' => 1 ] ) ); if ( ! empty( $poll ) ): echo $poll->render(); endif; } /** * Widget form. * * @param array $instance * * @return string|void */ public function form( $instance ) { $instance = wp_parse_args( $instance, [ 'title' => null ] ); parent::form( $instance ); } }