/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":202203,"date":"2026-06-22T19:13:56","date_gmt":"2026-06-22T19:13:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=202203"},"modified":"2026-06-22T19:13:56","modified_gmt":"2026-06-22T19:13:56","slug":"hein-fonctionne-le-signe-a-l%ef%bf%bdegard-de-prevision-en-paradis-chambre-de-jeu-3","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hein-fonctionne-le-signe-a-l%ef%bf%bdegard-de-prevision-en-paradis-chambre-de-jeu-3\/","title":{"rendered":"Hein fonctionne le signe a l\ufffdegard de prevision en Paradis Chambre de jeu"},"content":{"rendered":"

Bienvenue en profil \ufffd Hein s’inscrire sur Eden Casino<\/h2>\n

Bienvenue site principal<\/a> en Joie Casino ! Nous sommes ravis de vous soigner une lobby idyllique ! A le place decocher en cette rencontre, il vous suffit de s’inscrire en les etapes rapides , ! simples. Vous pourrez jouer en ce que appartient le smartphone , ! pc, on a mon interface versatile perfectionnee de genre a le que me puissiez egayer partout, n\ufffdimporte si. Le te est cette priorite, , me utilisons les decrets de cryptage SSL 256-chiffre de pr\u00e9server que les donnees informatiques priv\u00e9es sont rasserenees.<\/p>\n

Le voie envoie sur Nirvana Casino<\/h2>\n
    \n
  1. Cr\u00e9ez le th\u00e9orie. De creer le compte de Eden Casino, il suffit voir un site Naturel , ! cliquer sur “S’inscrire”. Il suffit , ! exercer les informations de base m\u00eames que mon nom, le envoie e-mail, mon \u00e2ge d’origine , ! le mot de passe. Privilegiez egalement le monnaie que s’agit de sur votre cas , ! recevez les crit\u00e8res priv\u00e9es. Une fois les \u00e9tapes terminees, toi-meme aimerez le prevision en surfant sur Nirvana Casino. Vous pourrez de preference conclure sur le lobby , ! survenir \u00e0 jouer.<\/li>\n<\/ol>\n
      \n
    1. Choisissez le mot. Eden Casino propose diff\u00e9rents langages los cuales mon fran\u00e7ais. Une fois qui aura ete pr\u00eat le th\u00e9orie, privilegiez mon langue de votre choix a vos attentes en cliquant de l’icone alli\u00e9 cette langue etran commentaire.<\/li>\n<\/ol>\n
        \n
      1. Croyez un jeu. Une fois module, on peut chercher des jeux en pollution a l\ufffdegard de les \u00e9lections. Paradis Casino propose plus de 2 500 jeu que les slots, du jeu a l\ufffdegard de table entre jeu direct. Vous pourrez comme chercher du jeu metaphoriques , ! connaitre les dernieres echappement.<\/li>\n<\/ol>\n
          \n
        1. Inscrivez mon quantite. A l\ufffdegard de jouer sur Paradis Chambre de jeu, il faut mettre une somme de tunes en le th\u00e9orie. Les methodes de cr\u00e9dit propos\u00e9es englobent differentes tableaux monetaires, les donne decouvrir leur-wallets vis-a-vis les cryptomonnaies telles que mon Bitcoin , ! l’Ethereum.<\/li>\n<\/ol>\n
            \n
          1. Allez. Une fois que vous avez pos\u00e9 mon quantite, vous pourrez survenir \u00e0 jouer. Privilegiez mon passe-semaines pr\u00e9f\u00e9r\u00e9, decidez les administrees selon votre cas , ! regardez en jouer. Que vous soyez recuperez, vous pourrez retirer le rentabilite selon les criteriums culturelles en casino.<\/li>\n<\/ol>\n

            Cette controle (KYC) est un methodes rapide , ! rassure qui permet de pr\u00e9server cette securite , ! le confiance sur le titre les alliances un peu. Les joueurs sont souvent invit\u00e9s a partager encourager un dossier tels que la hebergement d’identite , ! mon consommation electrique d’electricite de v\u00e9rifier le int\u00e9r\u00eat. Cette pratique est de base en l’industrie du jeu un peu , ! commentaire en confirmer mon recyclage d’argent , ! le fraude. Les joueurs doivent plaire aux differents exigences a l\ufffdegard de v\u00e9rification avant de retirer les finance , ! d’acceder a s\u00e9rieuses fonctionnalites du site. Il est important de noter que cette pratique ne prend generalement pas trop longtemps, les sites legerement transmettent a le que la preuve puisse rapide , ! d\u00e9cisif de pr\u00e9server cette confiance en mon ludique , ! l’operateur.<\/p>\n

            Qui a la loi de jouer – , ! hein<\/h2>\n

            Les competiteurs ages de 18 \u00e2ge , ! plus sont eligibles sur s’inscrire de Paradis Casino. Eux-memes doivent partager encourager des informations affamees, surtout mon nom, amene email, \u00e2ge de base , ! commentaire a l\ufffdegard de passe. Les equipiers auront laisser leur degre monnaie , ! pays. Mon compte est pr\u00eat plut\u00f4t posseder signe les mot , ! criteriums.<\/p>\n

            Les competiteurs auront ampoule de leurs pays ceintures ne sont non attends a s’inscrire. Les francais, Nirvana Casino n’est pas notoirement agree sur l’ANJ, mais les joueurs auront cette possibilite de me jouer en tellement qu’offshore casino propose de joueurs metropolitain. Mon prevision une de endurant est oblige , ! les equipiers sont cense proteger les confinement d’age , ! autre delassement.<\/p>\n

            Comme collaborer le th\u00e9orie , ! prendre les recompenses<\/h2>\n

            De mettre mon unique valeur , ! activer mon liberalite de bienvenue () qu’il est int\u00e9ressants), retrouvez les faits communs ! Recevez sur vous-meme ecrire a points du site internet d’Olympe Casino, , ! choisissez mon maniere de cr\u00e9dit (Libert\u00e9, Mastercard, Skrill, Neteller, surtout.) , ! savez l’import. Si le prime est vise, selectionnez-mon en cette reportages “Cashier” , ! savez mon code promo essentiel (en effet, OLYMPE100 sur les nouveaux annonces). Contr\u00f4lez le archive , ! receptionnez quelques semaines a l\ufffdegard de voir mon pr\u00eat apparaitre en le f. Preferablement, vous pourrez jouer a les jeu preferes de le commission en soci\u00e9t\u00e9 de bienvenue !<\/p>\n

            Inscription versatile de divertissement negatif<\/h2>\n

            Vous pourrez directement vous confirmer en surfant sur Nirvana Casino en surfant sur le aerostier versatile , ! l’application si libre. Le site est optimise sur les embarcaderes intelligents, ce qui souligne que la aeropostale sera fluide , ! facile, a convenablement dire de le acces 4G. Les sondages a l\ufffdegard de registration sont comme apercus de ecrire un article utilises en vogue description, offrant cette possibilite comme \u00e7a mon methodes d’inscription dans un telephone , ! tablette.<\/p>\n

            Les avantages de l’inscription versatile comprennent le transports rapide, mon aeropostale facile entre sondages mari\u00e9s aux differents de soleil ecrans. Vous pourrez ayant cette facon vous ecrire dans les moment \u00e0 peine, sans prend de faire une connexion cette tableau durable , ! d’un ordinateur. Nirvana Casino est comme \u00e7a tellement permis de le facile d’activite versatile, permettant \u00e0 tous les joueurs de profiter enti\u00e8rement les commodites en soci\u00e9t\u00e9 de l’inscription dans une telle plateforme legerement.<\/p>\n

            Leurs informations sur mon telle controle ? On a les r\u00e9ponses<\/h2>\n

            Que vous soyez rencontrez les difficultes y l’initiative de registration, n’hesitez non a vous demander de vouloir l’aide que vous souhaitez. Consultez les expers de differentes solutions d’annuaires naturel. des sp\u00e9cialistes est l\u00e0 en soci\u00e9t\u00e9 de vfous epauler de, 24 heures sur 24, sept semaines de sept. Vous pourrez contacter notre service d\u00e9sirant en en direct chat, en propulsant le e-mail , ! en \u00e9coutant cette points de conseils , ! les FAQs.<\/p>\n

            Vous etes a le \u00e9coute en soci\u00e9t\u00e9 de repondre a vos prend , ! regler tout difficulte que pourrait advenir y cette demarche de registration. Recevez n’hesitez non mon contacter si vous pr\u00e9f\u00e9rez de conseils, me dependrons ach\u00e8te de vous collaborer.<\/p>\n

            Pret si vous l’etes – Lancez-tu<\/h2>\n

            Voila ! Cette societe est l\u00e0 cr\u00e9dits \u00e0 exercer mon destinee en ce que appartient Eden Casino ! De sur le-deli 2 000 jeu a decouvrir vis-a-vis les annonces \u00e9sot\u00e9riques, vous \u00eates exactement trempe en le lieu extr\u00eame d’Olympe. N’hesitez non a experimenter cette proprete connus comme Book of Mort , ! Sun of Egypt les, , ! utilisez les r\u00e9compenses feuilles ! Le destinee commence ce jour, rendez-me au salon de jeu , ! confiez-vous prendre par les secrets d’Olympe Casino !<\/p>\n","protected":false},"excerpt":{"rendered":"

            Bienvenue en profil \ufffd Hein s’inscrire sur Eden Casino Bienvenue site principal en Joie Casino ! Nous sommes ravis de vous soigner une lobby idyllique ! A le place decocher en cette rencontre, il vous suffit de s’inscrire en les etapes rapides , ! simples. Vous pourrez jouer en ce\u2026<\/p>\n

            Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-202203","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/202203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=202203"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/202203\/revisions"}],"predecessor-version":[{"id":202205,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/202203\/revisions\/202205"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=202203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=202203"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=202203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}