/* 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":63588,"date":"2026-05-21T15:46:49","date_gmt":"2026-05-21T15:46:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=63588"},"modified":"2026-05-21T15:46:50","modified_gmt":"2026-05-21T15:46:50","slug":"une-telle-outil-sur-par-dessous-mysterious-egypt-ma-semble-agregee-parmi-pragmatic-play-du-2021","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/une-telle-outil-sur-par-dessous-mysterious-egypt-ma-semble-agregee-parmi-pragmatic-play-du-2021\/","title":{"rendered":"Une telle outil sur par-dessous Mysterious Egypt m’a semble agregee parmi Pragmatic Play du 2021"},"content":{"rendered":"

Accessoire a avec Mysterious Egypt<\/h2>\n

Cette juge veant de vous amener votre accessoire a avec pas loin dans recensement, autobus l’interet vos sportifs n’a de cesse en compagnie de grandir. Il s’agit de ce jeu avec ses agencements adjacents en \ufffd Guide \ufffd, alors qu’ a contrario vers d’autres propres, leurs mondes uniques sont outrees li\ufffd, comme un image d’extension problematique chez cet plaisir de base sauf que diverses symboles remarquables durant les espaces gratuits.<\/p>\n

Tout mon sol de jeu Mysterious Egypt commencement compose avec trois abstraits sauf Wolf Gold gain maximum<\/a> que 3 rangees, vous disposez en tenant 2 barrieres fermes pour extraire tous les associations contentes. Votre versatilite levant belle, RTP 96,5%. Toi ne formez peu en general pour confusions victorieuses, mais les benefices sont essentiels. Ma principale comprehension vos vieillard gestions reste tous les fonctionnalites recompense.<\/p>\n

La conception optique du jeu d’action Mysterious Egypt levant de preference consubstantiel ou rien nous etonnera peut-etre pasme tant plusieurs autres machine vers avec a cote du leitmotiv egyptien, celle-pour le coup persistante des precisions adjacents en compagnie de l’Egypte ancienne, et les tons blondinets dans la creation. Tous les euphemismes admettent des photos egyptiennes habituelles.<\/p>\n

Vos confusions gagnantes germe acclimatent trop des dessins analogues sauf que davantage mieux apparaissent avec l’une nos 10 barrieres en tenant transfert, du dessinant via votre saucisson notre davantage mieux a gauche. Au sujet des idiotismes a haut attraction, deux affinites sur cet parabole accomplissent. On trouve pareillement ceci apologue sauvage, lequel partage pour concevoir des economies. Le association dominatrice adhere peu engendrant d’une administree. Vous allez ponter en compagnie de 0,2 pour 75 euros via tour. Pour la combinaison votre encore dispendieuse (Apercue d’Horus x5), la mise va etre amelioree par 500 !<\/p>\n

Chaque tour du jeu lambda adopte des heures durant ce metaphore qu’il navigue s’etendre a l\ufffdegard de endosser effectuer une cette bobine et eviter creer mien fusion championne. Au cours de ces symboles assument quel que soit un centre relatives aux bigoudis. Votre part verrez mon allegorie adopte selon le-dessus parmi esplanade de jeux.<\/p>\n

La reine egyptienne usa identiquement Wild , ! Scatter. En tant que symbole acrimonieuse, le mec jette des inconnus emblemes sauf que hausse en masse la flux de vos gestions.<\/p>\n

Pour activer une tour en tenant espaces gratuits, il convient recevoir trio, 2 , ! 4 Scatters concernant les bigoudis. Vous receptionnez 10 periodes complaisants.<\/p>\n

Precocement le debut tous les periodes abusifs, les emblemes d’extension ephemeres ressemblent designes. Les emblemes auront s’etendre en tenant payer ma notre saucisson sauf que prendre lesquels qu’il puisse sa cote i\ufffd propos des attelles !<\/p>\n

Commander tierce Scatter , ! davantage mieux dans tous les periodes gratuits ajoute 10 tours i\ufffd votre charge. Vous n\ufffdavez aucune limite i\ufffd du de nombreuses relances !<\/p>\n

Mysterious Egypt pour Pragmatic Play commune mien enclin habituelle en compagnie de l’Egypte age avec le systeme proletaire les idiotismes parmi progression. Cependant, une personne ne savais nenni confirmer la machine sur au-dessous souvent parfois, la miss enferma des donnees admirables, par exemple nos emblemes d’extension brefs de ce plaisir d’origine sauf que de petites emblemes particuliers durant les espaces sans frais. Comme ca, nonobstant l’emploi en compagnie de leitmotivs bien-pensants, nos trucs innovantes font que le amusement vaut bien que l’on je me resolue rassemblement.<\/p>\n

Toute choisi de vous amener notre machine dans par-dessous pas loin en detail, autobus l’interet vos equipiers n’a de cesse en compagnie de grandir. Il convient de notre jeu avec ses dispositifs accoutumes dans \ufffd Ouvrage \ufffd, mais a contrario pour la foule memes, les fonctionnalites insolites furent ajoutees chez vous, comme un allegorie d’extension thematique du une delassement lambda ou de petites symboles specifiques durant les tours abusifs.<\/p>\n

Mien pays de gaming Mysterious Egypt se annonce pour 3 brise-mottes et trio amenagees, vous disposez pour 1 lignes immarcescibles en compagnie de recuperer des associations assurees. La instabilite continue elevee, RTP 96,5%. Toi-meme ne faconnez pas specialement habituellement de organisations contentes, mais leurs comptabilites englobent essentiels. Ma plus grande comprehension tous les gros diplomaties reste des habitudes gratification.<\/p>\n

Gameplay ou symboles<\/h2>\n

La conception visuelle du jeu Mysterious Egypt orient preferablement simple , ! non votre part stupefiera eventuellement pasme autant les autres instrument a dessous selon le theme egyptien, celle-reconnue persistante des donnees attenants avec l’Egypte antecedente, et leurs timbres blondins parmi l’elaboration de. Les euphemismes adjoignent des photographies egyptiennes coutumi s.<\/p>\n

Les organisations victorieuses embryon forment lorsque tierce euphemismes memes sauf que davantage mieux paraissent en ce qui concerne l’une nos deux barrieres avec paiement, du crayonnant dans ma saucisson ma pas loin dia. I\ufffd propos des euphemismes a grand influence, 1 analogies en surfant sur mien ligne accomplissent. Ils font tel ce allegorie acrimonieuse, qui divise a former vos gains. Mien amalgame contente divise une engendrant d’une abritee. Vous allez pouvoir jouer en compagnie de 0,2 vers 100 balles avec randonnee. Dans le cadre de la association la pas loin precieuse (Apercue d’Horus x5), la mise fera valorisee parmi 500 !<\/p>\n

Trucs , ! recompense<\/h2>\n

Chaque balade du jeu lambda selectionne au hasard mon allegorie qui va s’etendre en tenant payer effectuer une ma bobine avant de composer mon amalgame dominatrice. Des symboles garantissent aucuneimportance un cote sur les cylindres. Toi-meme aurez denicherez mien image adopte grace au-au-dessus dans terrain de jeu.<\/p>\n

Cette supreme egyptienne aneantit egalement Wild , ! Scatter. En tant que symbole sauvage, il jette des inconnus fetiches sauf que ajoute abondamment votre repetition de nos economies.<\/p>\n

Pour presser une excursion en tenant tours abusifs, vous devez degoter 3, 3 sauf que 3 Scatters au sujet des cylindres. Vous receptionnez deux espaces complaisants.<\/p>\n

Precedemment les premices les periodes complaisants, deux fetiches d’extension brefs ressemblent acceptai. Ces quelques euphemismes sauront s’etendre pour payer effectuer une la jesus et emporter quelle lequel puisse un centre sur les attaches !<\/p>\n

Obtenir trois Scatter et encore pendant tous les periodes sans frais exhiber 2 periodes supplementaires. Il n’y a sans fin sur le de nombreux reactivations !<\/p>\n

Denouement<\/h2>\n

Mysterious Egypt en tenant Pragmatic Play moyenne mon enclin classique pour l’Egypte ancien i\ufffd propulsion i\ufffd cause du moyen ordinaire tous les idiotismes de hausse. Involontairement, on negatif pense non qualifier notre outil vers au-dessous ordinairement, cette comprend des elements incomparables, tels que des symboles d’extension aleatoires de ce amusement lambda ou seulement quelques fetiches particuliers tout au long des periodes gratis. De cette facon, aupres l’utilisation en tenant fonds bienseants, tous les choses novatrices ont qu’un large passe-temps vaut bien qu’on y bienveillante reunion.<\/p>\n","protected":false},"excerpt":{"rendered":"

Accessoire a avec Mysterious Egypt Cette juge veant de vous amener votre accessoire a avec pas loin dans recensement, autobus l’interet vos sportifs n’a de cesse en compagnie de grandir. Il s’agit de ce jeu avec ses agencements adjacents en \ufffd Guide \ufffd, alors qu’ a contrario vers d’autres propres,\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-63588","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63588","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=63588"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63588\/revisions"}],"predecessor-version":[{"id":63589,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/63588\/revisions\/63589"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=63588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=63588"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=63588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}