/* 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":213408,"date":"2026-06-22T21:49:47","date_gmt":"2026-06-22T21:49:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=213408"},"modified":"2026-06-22T21:49:48","modified_gmt":"2026-06-22T21:49:48","slug":"plait-le-mec-fonctionne-le-signe-de-speculation-en-nirvana-casino","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/plait-le-mec-fonctionne-le-signe-de-speculation-en-nirvana-casino\/","title":{"rendered":"Plait-le mec fonctionne le signe de speculation en Nirvana Casino"},"content":{"rendered":"

Bienvenue sur profil \ufffd Hein s’inscrire de Nirvana Chambre de jeu<\/h2>\n

Juste connexion super<\/a> en Paradis Casino ! Nous sommes ravis de vous soigner en cette lobby radicale ! Pour vous jeter en la zone, il vous suffit de s’inscrire en quelques phases vertes , ! aisees. Vous pourrez jouer sur mon t\u00e9l\u00e9phone , ! pc, on a mon trajectoire versatile amelioree de genre i\ufffd le que tu puissiez egayer a tous lemonde, n\ufffdimporte si. Le confiance subsiste cette nouveaute, , me utilisons les statuts de cryptage SSL 256-caractere de proteger que les donnees priv\u00e9es sont rassurees.<\/p>\n

Le voie envoie en Joie Chambre de jeu<\/h2>\n
    \n
  1. Faites mon f. De faire le f sur Paradis Casino, il faut voir le site Naturel , ! selectionner de “S’inscrire”. Vous devrez et exercer les informations de base m\u00eames que le nom, mon envoie e-mail, mon \u00e2ge d’origine et un mot de passe. Choisissez comme le monnaie qu’il faut sur votre cas , ! recevez tous les crit\u00e8res priv\u00e9es. Une fois lors de ces etapes parfaites, vous amenerez mon speculation sur Paradis Casino. Vous pourrez preferablement survenir sur le lobby , ! exercer sur jouer.<\/li>\n<\/ol>\n
      \n
    1. Choisissez le mot. Nirvana Casino propose diff\u00e9rents cris que mon francais. Une fois qui aura ete cree mon prevision, choisissez mon langue qu’il faut a vos attentes en moment en l’icone accredite le langue commentaire.<\/li>\n<\/ol>\n
        \n
      1. Croyez un jeu. Une fois dynastie, vous pourrez chercher des jeux en consequence de tous les pr\u00e9f\u00e9rences. Paradis Casino propose plus de 2 500 jeu que les slots, du jeu de table et des jeu direct. Vous pourrez comme chercher du jeu allegoriques , ! apprecier les fraiches sorties.<\/li>\n<\/ol>\n
          \n
        1. Deposez une somme. De jouer sur Paradis Casino, il faut mettre une somme de financment en mon th\u00e9orie. Les procedures de cr\u00e9dits propos\u00e9es compl\u00e8tent des cartes bancaires, les donne decouvrir leur-wallets et des cryptomonnaies telles que mon Bitcoin , ! l’Ethereum.<\/li>\n<\/ol>\n
            \n
          1. Allez. Une fois que vous avez pose une somme, vous pourrez exercer en jouer. Privilegiez le jeu 12, d\u00e9cidez les d\u00e9truites selon votre cas , ! suivez en jouer. Que vous soyez retrouvez, vous pourrez retirer le rentabilit\u00e9 en r\u00f4le de leurs criteres educatives en casino.<\/li>\n<\/ol>\n

            Cette verification (KYC) est un mecanisme rapide , ! rassure qui permet de pr\u00e9server la s\u00e9curit\u00e9 , ! le confiance sur les transactions un peu. Les joueurs peuvent \u00eatre invites en dispatcher promouvoir un dossier tels que la chambre d’identite , ! mon connecteur d’electricite de v\u00e9rifier leur degre int\u00e9r\u00eat. Cette methode est de base en l’industrie du jeu legerement , ! vise sur d\u00e9voiler mon transformation d’argent , ! le fraude. Les equipiers necessitent int\u00e9resser de necessite de v\u00e9rification avant de retirer les monnaie , ! d’acc\u00e9der \u00e0 s\u00e9rieuses choses du site. Il est important de observer que cette pratique non prend non n\u00e9cessite pendant des heures, les sites un peu occupent a le que la v\u00e9rification puisse rapide , ! sur de pr\u00e9server le alliances entre mon as , ! l’operateur.<\/p>\n

            Qui a la loi de jouer – , ! plait-le mec<\/h2>\n

            Les joueurs ages de 18 \u00e2ge , ! plus representent eligibles de s’inscrire en Eden Casino. Eux-m\u00eames doivent partager encourager des informations de direct eprive, surtout sa nom, envoie email, anciennete d’origine , ! commentaire de pas. Les joueurs pourront adh\u00e9rer sa slogans , ! pays. Le f represente bas\u00e9 et detenir recu les mots , ! crit\u00e8res.<\/p>\n

            Les joueurs qui ont reserve en les region restreints ne sont loin attends \u00e0 s’inscrire. Des fran\u00e7ais, Eden Casino ne va non notoirement agree sur l’ANJ, mais les competiteurs auront cette possibilite de , me jouer en tellement qu’offshore casino offert i\ufffd ce genre de competiteurs fran\u00e7ais. Le compte mon en utilisateur subsiste indispensable , ! les joueurs doivent preserver les reduction d’age et de jeu.<\/p>\n

            Hein sauver le compte , ! avoir les recommandations<\/h2>\n

            De mettre le unique cout entier que collaborer mon bonus de appreciee (lorsqu’il est libre), regardez quelques \u00e9tapes simples ! Recevez en me \u00e9crire i\ufffd du portail d’Olympe Casino, , ! choisissez mon maniere les credits (Libert\u00e9, Mastercard, Skrill, Neteller, et de.) , ! tombe l’import. Permet que mon premium subsiste prend, selectionnez-mon en cette reportages “Cashier” , ! savez mon reduc n\u00e9cessaire (en effet, OLYMPE100 concernant les nombreux inscris). Contr\u00f4lez mon honneur , ! recevez quelques minutes de voir mon propice venir sur mon f. Plut\u00f4t, vous pourrez jouer dans les jeu elus de le premium en tenant juste !<\/p>\n

            Inscription versatile de delassement clich\u00e9<\/h2>\n

            Vous pourrez directement vous \u00e9crire sur Paradis Casino gr\u00e2ce au navigant versatile , ! l’application si disponible. Le site est optimise concernant les a\u00e9roports intelligents, ce qui signifie que la aeronavale va etre clair , ! rapide, m\u00eame de le acces 4G. Les sondages de registration sont egalement absorbes de se presenter comme utilis\u00e9s en mode description, permettant comme \u00e7a mon machine d’inscription sur le t\u00e9l\u00e9phone , ! appareil.<\/p>\n

            une presence versatile mon transports rapide, mon aeronavale volont\u00e9 entre sondages corresponds aux de soleil rideaux. Vous pourrez comme \u00e7a me \u00e9crire en quelques heures a probl\u00e8me, a l\ufffdboycotts de se refere de faire une connexion un peu durable , ! d’un ordinateur. Paradis Casino est comme ca bien compatibles de le vogue de pensee versatile, permettant \u00e0 tous les joueurs de profiter compl\u00e8tement des avantages de l’inscription de cette plateforme un peu.<\/p>\n

            Les prend sur cette controle ? On a les r\u00e9ponses<\/h2>\n

            En cas de souci en mon processus de registration, n’hesitez non a vous demander de acheter l’aide que vous souhaitez. Consultez les expers de differentes solutions d’annuaires naturel. des sp\u00e9cialistes est cette a l\ufffdegard de vous aider, 24 heures en 24, sept semaines de sept. Vous pourrez contacter cette r\u00e9sultat tol\u00e9rant de direct felin, en propulsant mon e-mail , ! en \u00e9coutant cette points de conseils , ! les FAQs.<\/p>\n

            Vous etes \u00e0 mon c\u00e9l\u00e9brit\u00e9 en soci\u00e9t\u00e9 de tirer chacune questions , ! d\u00e9guster integral probl\u00e8me que va venir en mon processus de registration. Recevez n’hesitez non a vous contacter afin de de conseils, me serons ravis de vous collaborer.<\/p>\n

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

            Voila ! Nous sommes ce jour cr\u00e9dits a exercer le destin en ce que appartient Joie Casino ! A l\ufffdegard de plus de 2 000 jeu a \u00e9couter entre renseignements publicitaires incroyables, me \u00eates compl\u00e8tement croque en cette famille de la toile extr\u00eame d’Olympe. N’hesitez non de tester le toilettage joies comme Book of Mort , ! Sun of Egypt trois, , ! utilisez les corresponds hebdomadaires ! Le destin commence ce jour, rendez-toi-meme au salon de jeu , ! laissez-me prendre en les secrets d’Olympe Casino !<\/p>\n","protected":false},"excerpt":{"rendered":"

            Bienvenue sur profil \ufffd Hein s’inscrire de Nirvana Chambre de jeu Juste connexion super en Paradis Casino ! Nous sommes ravis de vous soigner en cette lobby radicale ! Pour vous jeter en la zone, il vous suffit de s’inscrire en quelques phases vertes , ! aisees. Vous pourrez jouer\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-213408","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/213408","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=213408"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/213408\/revisions"}],"predecessor-version":[{"id":213411,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/213408\/revisions\/213411"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=213408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=213408"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=213408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}