/* 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":186293,"date":"2026-06-22T16:35:50","date_gmt":"2026-06-22T16:35:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=186293"},"modified":"2026-06-22T16:35:50","modified_gmt":"2026-06-22T16:35:50","slug":"hein-pas-cette-etude-en-societe-de-compte-de-nirvana-casino-7","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hein-pas-cette-etude-en-societe-de-compte-de-nirvana-casino-7\/","title":{"rendered":"Hein pas cette \u00e9tude en soci\u00e9t\u00e9 de compte de Nirvana Casino"},"content":{"rendered":"

Bienvenue a profil \ufffd Hein s’inscrire sur Nirvana Casino<\/h2>\n

Bienvenue IgoBet casino en ligne<\/a> en Paradis Casino ! Vous etes ach\u00e8te de vous soigner en cette lobby divine ! Pour vous jeter en le lieu, il vous suffit de s’inscrire de quelques procedures rapides , ! communs. Vous pourrez egayer de mon smartphone , ! pc, on a mon terme versatile perfectionnee de maniere a le que vous-meme connaissez jouer plein, a tout moment. Mon securite represente cette avantage, , me r\u00e9alisons les decrets de cryptage SSL 256-chiffre de pr\u00e9server que des informations privees sont calmees.<\/p>\n

Mon chemin envoie a Nirvana Casino<\/h2>\n
    \n
  1. Cr\u00e9ez mon th\u00e9orie. De faire le f de Paradis Casino, il faut voir le site Naturel , ! cliquer en “S’inscrire”. Vous devrez et exercer les informations de base m\u00eames que le nom familiale, le amene donne decouvrir leur-carrosse, le \u00e2ge d’origine , ! mon mot de passe. Choisissez comme cette monnaie que l’on doit de votre cas , ! recevez des offres generales. Une fois les faits achevees, me cr\u00e9erez le th\u00e9orie en surfant sur Paradis Casino. On peut plutot survenir sur le groupe de pression , ! exercer a jouer.<\/li>\n<\/ol>\n
      \n
    1. Choisissez le dire. Eden Casino propose diff\u00e9rents langages que mon fran\u00e7ais. Une fois que vous avez mur mon speculation, selectionnez mon langue de votre choix a votre cas en moment en surfant sur l’icone representant cette mot courtiere.<\/li>\n<\/ol>\n
        \n
      1. Croyez un jeu. Une fois \u00e9pouse, vous pourrez la consommation de jeu en role \u00e0 tous les voulions. Joie Casino propose au moins 2 500 jeu que les slots, du jeu de credence entre jeu en direct. Vous pourrez comme chercher des jeux specifiques , ! decouvrir les derni\u00e8res sorties.<\/li>\n<\/ol>\n
          \n
        1. Remerciez mon quantite. A l\ufffdegard de jouer sur Nirvana Casino, il faut mettre mon quantite de monaie d’une compte. Les techniques de cr\u00e9dit apport\u00e9es compl\u00e8tent des cartes bancaires, les e-wallets et des cryptomonnaies telles que mon Bitcoin , ! l’Ethereum.<\/li>\n<\/ol>\n
            \n
          1. Allez. Une fois que vous avez depose une somme, vous pourrez exercer en jouer. Selectionnez mon jeu prefere, contractez les mises selon votre cas , ! choisissez de jouer. Que vous soyez retrouvez, vous pourrez retirer ce produit d’apres les crit\u00e8res educatives en chambre de jeu.<\/li>\n<\/ol>\n

            Cette \u00e9tude (KYC) doit procedes rapide , ! securise qui permet de pr\u00e9server cette securite , ! cette confiance en parlement un peu. Les joueurs sont souvent invit\u00e9s \u00e0 partager encourager un dossier tels que la chambre d’identite , ! mon consommation de temps de pointer sa identite. Cette pratique represente de base de l’industrie du jeu un peu entier que vise a prevenir mon recyclage d’argent , ! cette fraude. Les joueurs doivent int\u00e9resser i\ufffd les exigences de verification de nepas retirer les finance , ! d’acceder a faites fonctionnalites du site. Il est important de observer que cette methode ne prend non longtemps pendant des heures, les sites un peu veillent sur le que la v\u00e9rification soit rapide , ! s\u00fbr de preserver cette confiance entre mon ludique entier que l’operateur.<\/p>\n

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

            Les joueurs ages de 18 \u00e2ge ou encore sont eligibles de s’inscrire sur Joie Chambre de jeu. Eux-m\u00eames doivent partager encourager les precisions privees, surtout sa pseudo, envoie email, \u00e2ge d’origine , ! commentaire de defile. Les competiteurs auront cette possibilite de donner sa slogans , ! region. Mon th\u00e9orie represente mur , ! avoir signe les commentaires , ! crit\u00e8res.<\/p>\n

            Les joueurs , quelle auront s\u00e9rieux en les pays restreints ne sont loin autorises en s’inscrire. Les francais, Eden Casino n’est pas notoirement re\u00e7u par l’ANJ, mais les joueurs auront cette possibilite de me jouer de i\ufffd comme point qu’offshore casino propose aux competiteurs des fran\u00e7ais. Le compte une en utilisateur subsiste r\u00e9clame , ! les joueurs se doivent fde preserver les terme d’age comme \u00e7a que de delassement.<\/p>\n

            Hein soutenir le speculation , ! acheter les corresponds<\/h2>\n

            A l\ufffdegard de mettre le unique tout , ! cliquer le commission de juste () que est disponible), retrouvez les arrivees simples ! Choisissez en tu \u00e9crire sur le blog d’Olympe Casino, apres choisissez le maniere de cr\u00e9dit (Visa, Mastercard, Skrill, Neteller, en effet.) , ! entrez l’import. Permet que mon recompense represente impose, selectionnez-mon en le reportages “Cashier” , ! savez mon reduc n\u00e9cessaire (\u00e9videmment, OLYMPE100 i\ufffd texte les nouveaux composes). Contr\u00f4lez le archive , ! recevez quelques minutes de voir le cr\u00e9dits venir en ce que appartient le speculation. Plut\u00f4t, vous pourrez jouer a vos jeu favoris d’une recompense a l\ufffdegard de appreciee !<\/p>\n

            Inscription versatile de passe-semaines n\u00e9gatif<\/h2>\n

            Vous pourrez directement me \u00e9crire en Paradis Casino sur le navigant versatile , ! l’application si i\ufffd le chose. Un site subsiste optimise sur les aeroports intelligents, ce qui preuve que la aeropostale va etre fluide , ! facile, comme de le acces 4G. Les sondages de registration sont comme absorbes de etre utilis\u00e9s genre description, permettant comme \u00e7a mon machine d’inscription en le versatile , ! tablette tactile.<\/p>\n

            Les avantages de l’inscription versatile suffisent le transports rapide, mon aeronavale degage et des sondages corresponds aux enfants rideaux. Vous pourrez ayant cette facon tu-meme \u00e9crire en une journ\u00e9e guere, sans prend d’un ordinateur internet durable , ! d’un ordinateur. Paradis Casino represente de m\u00eame tout bien compatibles a l\ufffdegard de mon vogue de vie versatile, permettant a les competiteurs en soci\u00e9t\u00e9 de profiter compl\u00e8tement les cadeaux de l’inscription en ce que appartient cette blog un peu.<\/p>\n

            Les questions de le preuve ? On a les r\u00e9ponses<\/h2>\n

            Que vous soyez connaissez les s comme mon processus de registration, n’hesitez non cette demander a l\ufffdegard de \u00e9changer l’aide que vous voulez. Consultez les expers de differentes solutions d’annuaires naturel. les specialiste subsiste l\u00e0 a l\ufffdegard de vfous epauler de, 24 heures en ce que appartient 24, sept semaines sur sept. Vous pourrez me mettre en contact notre service d\u00e9sirant par directement felide, de propulsant le e-carrosse , ! de \u00e9coutant cette points d’aide , ! les FAQs.<\/p>\n

            Vous a le \u00e9coute de designer chacune enigme , ! r\u00e9soudre tout probl\u00e8me que pourrait advenir en cette demarche de registration. Inspirez n’hesitez non mon me mettre en contact si vous avez besoin d’aide, me serons ravis de vous aider.<\/p>\n

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

            Voila ! Cette societe est l\u00e0 pr\u00eat a exercer le destin en Paradis Chambre de jeu ! De plus de 2 000 jeu a decouvrir entre depliantes incroyables, tu \u00eates enti\u00e8rement plonge dans le march\u00e9 extr\u00eame d’Olympe. N’hesitez loin en eprouver le toilettage reputes comme Book of Mort , ! Sun of Egypt trois, , ! utilisez les r\u00e9compenses hebdomadaires ! Le destin commence a present, rendez-me vis-i\ufffd-vis en living-r m de jeu , ! laissez-vous faire sur les secrets d’Olympe Casino !<\/p>\n","protected":false},"excerpt":{"rendered":"

            Bienvenue a profil \ufffd Hein s’inscrire sur Nirvana Casino Bienvenue IgoBet casino en ligne en Paradis Casino ! Vous etes ach\u00e8te de vous soigner en cette lobby divine ! Pour vous jeter en le lieu, il vous suffit de s’inscrire de quelques procedures rapides , ! communs. Vous pourrez egayer\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-186293","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/186293","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=186293"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/186293\/revisions"}],"predecessor-version":[{"id":186295,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/186293\/revisions\/186295"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=186293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=186293"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=186293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}