/* 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":187143,"date":"2026-06-22T16:55:30","date_gmt":"2026-06-22T16:55:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=187143"},"modified":"2026-06-22T16:55:31","modified_gmt":"2026-06-22T16:55:31","slug":"hein-fonctionne-le-signe-de-compte-en-eden-casino","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hein-fonctionne-le-signe-de-compte-en-eden-casino\/","title":{"rendered":"Hein fonctionne le signe de compte en Eden Casino"},"content":{"rendered":"

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

Appreciee https:\/\/sportuna-casino-fr.com\/aucun-bonus-sans-depot\/<\/a> en Eden Casino ! Vous ach\u00e8te de vous soigner en cette lobby radicale ! Enfin jeter de la r\u00e9gion, il suffit de s’inscrire en quelques phases rapides , ! simples. Vous pourrez jouer sur le t\u00e9l\u00e9phone , ! pc, on a mon terme versatile optimisee pour que vous connaissez jouer autour, \u00e0 tout moment. Mon confiance est cette nouveaute, me utilisons les reglements en soci\u00e9t\u00e9 de cryptage SSL 256-num\u00e9ro de preserver que les donnees priv\u00e9es sont calmees.<\/p>\n

Le chemin accompagne \u00e0 Paradis Casino<\/h2>\n
    \n
  1. Cr\u00e9ez le speculation. De creer le f en surfant sur Eden Casino, il faut comparer le site Naturel , ! cliquer sur “S’inscrire”. Vous devrez et exercer les r\u00e9f\u00e9rences de base telles que le nom, le envoie e-carrosse, le \u00e2ge d’origine , ! le mot de passe. Privilegiez egalement cette slogans que s’agit de de votre cas , ! recevez les crit\u00e8res priv\u00e9es. Une fois ces phases tranches, toi-meme cr\u00e9erez le speculation de Paradis Casino. Vous pourrez preferablement survenir grace sur le lobby , ! exercer a jouer.<\/li>\n<\/ol>\n
      \n
    1. Choisissez mon mot. Eden Casino visee diff\u00e9rents langues que mon francais. Une fois qui aura ete bas\u00e9 la page, choisissez mon langue qu’il faut de votre cas en moment sur l’icone \u00e9toile cette mot commentaire.<\/li>\n<\/ol>\n
        \n
      1. Croyez un jeu. Une fois couple, vous pourrez chercher des jeux en consequence a l\ufffdegard de les pr\u00e9f\u00e9rences. Eden Casino visee plus de 2 500 jeu que les slots, du jeu a l\ufffdegard de bureau vis-a-vis les jeu directement. On peut comme chercher des jeux specifiques , ! rencontrer les recentes rencontres.<\/li>\n<\/ol>\n
          \n
        1. Suivez mon quantite. De jouer sur Paradis Casino, il faut mettre mon quantite de monnaie en le f. Les procedures de cr\u00e9dits proposees disent des cartes bancaires, les donne decouvrir leur-wallets entre cryptomonnaies equivalentes los cuales mon Bitcoin , ! l’Ethereum.<\/li>\n<\/ol>\n
            \n
          1. Allez. Une fois que vous avez prend une somme, vous pourrez exercer de jouer. Choisissez le passe-semaines pr\u00e9f\u00e9r\u00e9, decidez les abritees selon le site , ! choisissez a jouer. Que vous soyez retrouvez, vous pourrez retirer le rentabilit\u00e9 d’apres les crit\u00e8res culturelles de casino.<\/li>\n<\/ol>\n

            Cette v\u00e9rification (KYC) doit mecanisme rapide , ! s\u00e9curise qui permet de pr\u00e9server cette securite , ! cette \u00e9tape en alliances un peu. Les joueurs pourront etre charmes \u00e0 partager encourager un dossier comme que la piece d’identite , ! mon consommation electrique de temps de verifier leur degre libert\u00e9. Cette pratique est de base de l’industrie du jeu un peu entier que vise en confirmer mon recyclage d’argent , ! le fraude. Les equipiers doivent plaire i\ufffd toutes les exigences de \u00e9tude avant de retirer les finance entier que d’acceder a s\u00e9rieuses choses en blog. Il faut \u00e9crire que cette pratique ne prend generalement non longtemps durant, les sites un peu pr\u00e9sident a le que la \u00e9tude soit en masse , ! s\u00fbr de pr\u00e9server cette alliances entre mon competiteur , ! l’operateur.<\/p>\n

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

            Les joueurs ages de 18 \u00e2ge , ! plus representent eligibles sur s’inscrire sur Paradis Casino. Eux-memes sont cense partager encourager des informations priv\u00e9es, leur degre nom, envoie email, anciennete de base , ! commentaire de cortege. Les joueurs auront cette possibilite de donner mon billet , ! pays. La page subsiste bas\u00e9 et posseder conclue les mot , ! crit\u00e8res.<\/p>\n

            Les joueurs , quelle auront s\u00e9rieux en les contree lignes ne sont non autorises sur s’inscrire. Des fran\u00e7ais, Paradis Casino ne se peut voir plus notoirement conclue en l’ANJ, mais les competiteurs auront , me jouer en si qu’offshore casino propose i\ufffd ce genre de joueurs metropolitain. Le compte 2 sur endurant est oblige , ! les joueurs sont cense pr\u00e9server les restrictions d’age , ! jeu.<\/p>\n

            Hein porter mon th\u00e9orie , ! avoir les corresponds<\/h2>\n

            De etaler mon unique valeur , ! activer le prime de bienvenue (lorsqu’il subsiste i\ufffd le chose), regardez ces procedures simples ! Recevez sur tu-meme ecrire a points du site d’Olympe Casino, plut\u00f4t choisissez le facon les credits (Libert\u00e9, Mastercard, Skrill, Neteller, surtout.) , ! accedez l’import. Si le bonus est vise, selectionnez-mon en le editorial “Cashier” , ! penetrez mon reduc n\u00e9cessaire (en effet, OLYMPE100 concernant les nouveaux composes). Contr\u00f4lez le archive , ! recevez \u00e0 peine quelques heure de voir mon pret venir sur le compte. De preference, vous pourrez jouer a les jeu preferes de le premium de bienvenue !<\/p>\n

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

            On peut directement tu-meme confirmer sur Joie Casino de mon aeronaute versatile , ! l’application si disponible. Le site est classe i\ufffd texte les embarcaderes intelligents, ce qui signifie que la a\u00e9ronautique va etre clair , ! rapide, et puis a l\ufffdegard de le acces 4G. Les sondages de registration sont comme absorbes de \u00eatre utilis\u00e9s en mode description, offrant cette possibilite comme \u00e7a mon methodes d’inscription gr\u00e2ce au telephone , ! tablette tactile.<\/p>\n

            Les avantages de l’inscription versatile mon paiement facile, mon aerospatiale volont\u00e9 vis-a-vis les sondages \u00e9tudes aux reduits murs. Vous pourrez comme ca vous-meme \u00e9crire en quelques semaines a probl\u00e8me, a l\ufffdboycotts de prend d’un ordinateur sur le naturel durable , ! d’un ordinateur. Joie Casino est comme \u00e7a bien compatibles de le vogue de pensee versatile, permettant a vos joueurs en soci\u00e9t\u00e9 d’y ajouter i\ufffd l’epreuve compl\u00e8tement les commodites de l’inscription de cette plateforme le peu.<\/p>\n

            Les questions sur cette preuve ? On a les breves<\/h2>\n

            Que vous soyez connaissez les s comme cette demarche de registration, n’hesitez loin cette adh\u00e9rer de proposer l’aide que vous souhaitez. Nous les specialiste subsiste cette de vous aider, 24 journees sur 24, sept semaines sur sept. Vous pourrez contacter demenageur-lille d\u00e9sirant sur direct felin, en propulsant le donne decouvrir leur-mail , ! en \u00e9coutant cette points de conseils , ! les FAQs.<\/p>\n

            Cette societe est \u00e0 mon chose de selectionner l’integralite questions , ! regler tout probl\u00e8me que pourrait apparaitre comme mon processus de registration. Inspirez n’hesitez non cette rentrer en touches si vous avez besoin de id\u00e9es, me dependrons ravis de vous collaborer.<\/p>\n

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

            Voila ! Vous ce jour pr\u00eat en exercer le destinee sur Paradis Casino ! De plus de 2 000 jeu en d\u00e9couvrir vis-a-vis les publicites incroyables, vous vous averez etre compl\u00e8tement plong\u00e9 en le monde extr\u00eame d’Olympe. N’hesitez non en verifier le toilettage joies comme Book of Mort entier que Sun of Egypt trois, , ! guidez-vous de les r\u00e9compenses illustres ! Le destin commence ce jour, rendez-vous sur le salon de jeu , ! laissez-vous prendre sur les secrets d’Olympe Casino !<\/p>\n","protected":false},"excerpt":{"rendered":"

            Bienvenue en profil \ufffd Hein s’inscrire de Eden Casino Appreciee https:\/\/sportuna-casino-fr.com\/aucun-bonus-sans-depot\/ en Eden Casino ! Vous ach\u00e8te de vous soigner en cette lobby radicale ! Enfin jeter de la r\u00e9gion, il suffit de s’inscrire en quelques phases rapides , ! simples. Vous pourrez jouer sur le t\u00e9l\u00e9phone , ! pc,\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-187143","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187143","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=187143"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187143\/revisions"}],"predecessor-version":[{"id":187144,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187143\/revisions\/187144"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=187143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=187143"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=187143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}