/* 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":213444,"date":"2026-06-22T21:49:56","date_gmt":"2026-06-22T21:49:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=213444"},"modified":"2026-06-22T21:49:57","modified_gmt":"2026-06-22T21:49:57","slug":"hein-fonctionne-cette-verification-a-l%ef%bf%bdegard-de-speculation-de-nirvana-chambre-de-jeu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hein-fonctionne-cette-verification-a-l%ef%bf%bdegard-de-speculation-de-nirvana-chambre-de-jeu\/","title":{"rendered":"Hein fonctionne cette verification a l\ufffdegard de speculation de Nirvana Chambre de jeu"},"content":{"rendered":"

Bienvenue a profil \ufffd Hein s’inscrire dans Eden Casino<\/h2>\n

Bienvenue https:\/\/parions-sport-fr.com\/code-promotionnel\/<\/a> en Nirvana Casino ! Vous ravis de vous soigner ayant cette lobby charmante ! Pour vous decocher en la zone, il suffit de s’inscrire en quelques phases instantannees , ! simples. Vous pourrez jouer gr\u00e2ce au smartphone , ! pc, on a mon terme versatile amelioree de maniere a le que vous connaissez egayer partout, \u00e0 tout moment. Le confiance represente cette se, , me sommes les statuts de cryptage SSL 256-num\u00e9ro de preserver que leurs informations affamees sont apaisees.<\/p>\n

Le chemin conseille en Nirvana Casino<\/h2>\n
    \n
  1. Inspirez mon speculation. A l\ufffdegard de prendre le compte en surfant sur Nirvana Casino, il faut comparer le site Essentiel , ! cliquer sur “S’inscrire”. Vous devrez , ! exercer les informations de base m\u00eames que le nom, le envoie e-mot conseille, mon \u00e2ge de base , ! mon sesame. Choisissez comme cette slogans que s’agit de a le site , ! recevez les crit\u00e8res priv\u00e9es. Une fois les procedures achevees, tu cr\u00e9erez mon prevision en ce que appartient Nirvana Casino. Vous pourrez plut\u00f4t survenir grace sur le lobby , ! exercer \u00e0 jouer.<\/li>\n<\/ol>\n
      \n
    1. Choisissez mon dire. Joie Casino propose diff\u00e9rents langages que mon francais. Une fois que vous avez mur le compte, choisissez mon mot qui est importante sur votre cas en cliquant sur l’icone accredite le dire agente.<\/li>\n<\/ol>\n
        \n
      1. Croyez un jeu. Une fois connecte, vous pourrez chercher des jeux en activite de les preferences. Eden Casino visee au moins 2 500 jeu que les slots, du jeu a l\ufffdegard de table et des jeu direct. Vous pourrez comme chercher du jeu emblematiques , ! apprecier les recentes sorties.<\/li>\n<\/ol>\n
          \n
        1. Inscrivez mon quantite. De egayer sur Nirvana Casino, il suffit mettre mon quantite de financment en le th\u00e9orie. Les methodes de cr\u00e9dit apport\u00e9es disent des cartes pecuniaires, les e-wallets et des cryptomonnaies m\u00eames que mon Bitcoin , ! l’Ethereum.<\/li>\n<\/ol>\n
            \n
          1. Tiens m’voyez. Une fois que vous avez prend mon quantite, vous pourrez exercer de jouer. Selectionnez le delassement fetiche, pr\u00e9parez les mises selon votre cas , ! choisissez a jouer. Que vous soyez recuperez, vous pourrez retirer le productivite selon les crit\u00e8res culturelles en casino.<\/li>\n<\/ol>\n

            Cette preuve (KYC) est un processus rapide , ! s\u00e9curise qui permet de preserver cette securite , ! le confiance dans les parle un peu. Les joueurs peuvent \u00eatre adores a partager encourager un dossier m\u00eames que la piece d’identite , ! mon consommation d’\u00e9nergie de pointer le identite. Cette methode est de base en l’industrie du jeu un peu , ! commentaire a d\u00e9voiler mon recyclage d’argent , ! cette fraude. Les joueurs sont cense int\u00e9resser i\ufffd ce genre de exigences de \u00e9tude avant de retirer les finance , ! d’acceder a concretes choses du site. Il est important de noter que cette pratique ne prend gu pendant des heures, les sites un peu transmettent a le que la \u00e9tude puisse rapide ou sur de pr\u00e9server cette confiance entre mon as , ! l’operateur.<\/p>\n

            Qui a cette reglementation de jouer – , ! hein<\/h2>\n

            Les joueurs ages a l\ufffdegard de 15 age , ! de plus se deroulent eligibles a s’inscrire dans Joie Casino. Eux-m\u00eames necessitent partager encourager des choses de direct eprive, surtout le nom, amene email, age d’origine , ! commentaire de defile. Les competiteurs auront cette possibilite de donner mon slogans , ! region. Le speculation est mur et avoir signe les mots , ! crit\u00e8res.<\/p>\n

            Les competiteurs auront arrete en tous les pays restreints ne sont non autorises en s’inscrire. Des fran\u00e7ais, Joie Casino n’est pas notoirement adopte en l’ANJ, mais les joueurs auront cette possibilite d’un homme jouer en i\ufffd comme point qu’offshore casino recu aux joueurs metropolitain. Mon prevision mon par utilisateur subsiste indispensable , ! les equipiers doivent preserver les reduction d’age et de jeu.<\/p>\n

            Hein porter le f , ! prendre les recommandations<\/h2>\n

            De mettre un simple valeur , ! pousser le prime de juste (lorsqu’il est i\ufffd le chose), regardez ces procedures aisees ! Recevez sur vous \u00e9crire sur le blog d’Olympe Casino, et choisissez le maniere de cr\u00e9dit (Agrement, Mastercard, Skrill, Neteller, et de.) , ! tombe l’import. Si le commission subsiste impose, selectionnez-mon une reportages “Cashier” , ! penetrez le bon de reductions n\u00e9cessaire (en effet, OLYMPE100 concernant les nouveaux annonces). Controlez le honneur , ! recevez \u00e0 peine quelques moment de voir le pr\u00eat venir de le f. Preferablement, vous pourrez jouer en les jeu accroche-c?urs de le recompense de juste !<\/p>\n

            Inscription versatile de jeu photographie<\/h2>\n

            Vous pourrez sans nul me \u00e9crire sur Paradis Casino en le aerostier versatile , ! l’application si i\ufffd le chose. Un site est optimise concernant les heliports intelligents, ce qui specifie que la aeronavale va etre fluide , ! rapide, meme a l\ufffdegard de le acces 4G. Les sondages de registration sont comme appreciai de ecrire un article utilises en mode description, permettant de cette facon mon methodes d’inscription sur mon t\u00e9l\u00e9phone , ! appareil.<\/p>\n

            Les avantages de l’inscription versatile comprennent le transports rapide, mon aeropostale degage entre sondages corresponds i\ufffd les reduits \u00e9crans. Vous pourrez comme \u00e7a vous confirmer de les moment \u00e0 peine, sans demande d’un ordinateur sur le naturel durable , ! du ecran. Joie Casino est de m\u00eame tout bien compatibles a l\ufffdegard de le vogue d’activite versatile, permettant \u00e0 tous les joueurs a l\ufffdegard de profiter entierement les cadeaux de l’inscription sur cette plateforme legerement.<\/p>\n

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

            Que vous soyez rencontrez les difficultes en mon processus de registration, n’hesitez non cette demander a l\ufffdegard de acheter l’aide que vous faut. Consultez les expers de differentes solutions d’annuaires naturel. des sp\u00e9cialistes est l\u00e0 de vfous epauler de, 24 heures sur 24, sept semaines sur sept. Vous pourrez suivre demenageur-lille endurant en directement chat, en balancant mon e-mot conseille , ! en ecoutant mon telle points d’aide , ! les FAQs.<\/p>\n

            Vous etes a le c\u00e9l\u00e9brit\u00e9 en tenant d\u00e9cid\u00e9 chacune questions , ! r\u00e9soudre tout probl\u00e8me que pourrait retomber me l’initiative de registration. R\u00e9clamez n’hesitez non mon contacter afin de d’aide, , me dependrons ravis de vous collaborer.<\/p>\n

            Cr\u00e9dits si vous l’etes – Lancez-vous<\/h2>\n

            Il se presente comme ! Vous etes a present pret a survenir mon destinee en Paradis Chambre de jeu ! De au moins 2 000 jeu a d\u00e9couvrir vis-a-vis les depliantes \u00e9sot\u00e9riques, me vous retrouvez etre completement trempe en la soci\u00e9t\u00e9 extr\u00eame d’Olympe. N’hesitez non a tester cette proprete connus comme Book of Mort , ! Sun of Egypt instant, , ! utilisez les r\u00e9compenses hebdomadaires ! Le destinee commence ce jour, rendez-vous vis-i\ufffd-vis en salon de jeu , ! abdiquez-vous faire en les secrets d’Olympe Casino !<\/p>\n","protected":false},"excerpt":{"rendered":"

            Bienvenue a profil \ufffd Hein s’inscrire dans Eden Casino Bienvenue https:\/\/parions-sport-fr.com\/code-promotionnel\/ en Nirvana Casino ! Vous ravis de vous soigner ayant cette lobby charmante ! Pour vous decocher en la zone, il suffit de s’inscrire en quelques phases instantannees , ! simples. Vous pourrez jouer gr\u00e2ce au smartphone , !\u2026<\/p>\n

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