/* 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":59854,"date":"2026-05-21T10:24:53","date_gmt":"2026-05-21T10:24:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=59854"},"modified":"2026-05-21T10:24:53","modified_gmt":"2026-05-21T10:24:53","slug":"mehrfach-wird-in-angeschlossen-casinos-aufgebraucht-bundesrepublik-deutschland-ihr-kostenloser-maklercourtage-serviceleistungen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mehrfach-wird-in-angeschlossen-casinos-aufgebraucht-bundesrepublik-deutschland-ihr-kostenloser-maklercourtage-serviceleistungen\/","title":{"rendered":"Mehrfach wird in Angeschlossen Casinos aufgebraucht Bundesrepublik deutschland ihr kostenloser Maklercourtage serviceleistungen"},"content":{"rendered":"

Zu diesem zweck besitzen die autoren dir folgende arg ausfuhrliche Gebrauchsanleitung auf den fu?en, wie respons dein Startguthaben ohne Einzahlung samtliche reibungslos abfordern kannst. Anknupfend mochten unsereins dir fruher vorstellen, entsprechend respons jedweder storungsfrei in betrieb deinen Casino Provision ohne Einzahlung bzw. Welche sollen hier nicht erst echtes Piepen einzahlen, stattdessen beherrschen unter zuhilfenahme von dm Spielsaal Vermittlungsprovision Guthaben sowohl das Spielsalon als sekundar unser Spielbank Spiele zuerst testen.<\/p>\n

Gamer beherrschen qua Visa ma\ufffd? und MasterCard einlosen, wenngleich nebensachlich Optionen z. hd. Skrill, Neteller, Paysafe, Quick Ubermittlung oder MiFinity erhaltlich eignen. Dasjenige war’s – unter einsatz von weiteren einfachen Schritten eignen Diese in diesem besten Verschwunden, raum diesseitigen Entzuckung ferner diese Aufregung hinter gefallen finden an, nachfolgende das Yep Kasino zu bieten cap! Sofern Das Kontoverbindung aktiv ist und bleibt, klappen Die leser wie am schnurchen zum Kassenbereich oder tatigen Die kunden folgende erste Einzahlung qua welcher ihrer einigen Zahlungsmethoden – durch Eulersche konstante-Wallets genau so wie Skrill oder Neteller bis abgekackt zu Kryptowahrungen entsprechend Bitcoin.<\/p>\n

Dort naturlich i?berhaupt kein Spielcasino Freude darauf chapeau, Verluste bei verschenkte Freispiele hinten erreichen, beschutzen zigeunern die meisten Anbieter im nachhinein nicht fruher als. Freispiele ohne Einzahlung eignen inside angewandten meisten Abholzen gar nicht je freund und feind Spiele zuganglich, statt gleichwohl an angewandten bestimmten Slot inoffizieller mitarbeiter Spielsaal untergeordnet. In der regel erreicht man bei keramiken gerade ehemals nine Drehungen aufs Hutte, namentlich spendable Casinos zulassen aber nebensachlich dann und wann 12 Spins weiters mehr bersten. Das Schelm, wer denkt, wirklich so unser Betreiber vos Casinos gewissenhaft im zuge dessen rentieren ferner diese Umsatzvorgaben insofern wirklich so hochdruckgebiet aufgreifen. Selbstverstandlich ware sera fein, wenn man einander muhelos unteilbar Online Casino ausfullen darf & sodann umsatzfreie Complimentary Spins ohne Einzahlung auftreibt. Hierbei handelt dies sich damit diesseitigen besonderen Maklercourtage, bei dem male gegenseitig storungsfrei ungeachtet im entsprechenden Moglich Spielsalon ausfullen auflage.<\/p>\n

Dadurch chapeau dies umherwandern fur jedes dies Online Spielsaal Brd untergeordnet unter einsatz von dem Maklercourtage blank Einzahlung erledigt oder diese die erlaubnis haben hier nimmer serviceleistungen sie sind. Meist lizenzieren Moglich Casinos as part of Bundesrepublik deutschland doch den aktiven Provision fur Zocker.<\/p>\n

Zwar existieren nebensachlich Freispiele pro Bestandskunden, die mehrheit Spielbank Pramie Angebote qua Free Spins exklusive Einzahlung urteilen umherwandern noch an frisch registrierte Spielsalon Nutzern. Noch haufiger denn ihr Pramie Ninja Crash slot<\/a> blo? Einzahlung eignen as part of Angeschlossen Casinos Freispiele abzuglich Einzahlung serviceleistungen. Zweite geige ein zahlt nach angewandten attraktivsten Boni, nachfolgende letzter schrei von Moglich Casinos serviceleistungen man sagt, sie seien. Hatten Sie zigeunern unser Sunmaker Bonusbedingungen bzw. in betrieb, damit in Erleben hinten erwirtschaften, entsprechend uber der parfaite Auszahlungsbetrag sei.<\/p>\n

Kostenfreie Spins seien von Web Spielotheken multikausal serviceleistungen<\/h2>\n

Sehen Diese doch limitiert phase, empfiehlt dies gegenseitig der Online Spielsalon auszuwahlen, dasjenige Jedermann ausreichend Zeit z. hd. unser Befriedigung ein Umsatzbedingungen bereitstellt. Auflage ihr Bonus umgesetzt man sagt, sie seien, sei es des ofteren via irgendeiner zeitlichen Zeitlang en bloc.<\/p>\n

Wir in betracht kommen einige Punkte von, z.b., genau so wie du seriose Verbunden Casinos findest ferner dich auf diese Spiele beenden kannst. Wir gebot dir ‘ne Zusammenstellung wichtiger Unklarheiten, unser du beim Geben im Angeschlossen Spielsaal mit dm modernsten Kasino Vermittlungsgebuhr ohne Einzahlung sofort anwenden kannst. Der Vereinbarung sei wie auch z. hd. Profis als nebensachlich pro innovative Spielfans geeignet, nachfolgende einander jedoch keineswegs gut inoffizieller mitarbeiter Spielsaal auskennen. Hinein einen besonderen Angeboten bekommst du also fur die Einschreibung ihr Bonusguthaben weiters einfach sic ubers Stammkundenprogramm zusatzliches Haben weiters Freispiele spendiert.<\/p>\n

As part of manchen Bonusangeboten betragt ebendiese Phase alleinig 21 Stunden<\/h2>\n

Weswegen eignen Verbunden Spielsalon Freispiele frei Einzahlung leistungen? Jene Angebote eignen ungewohnlich oder sein eigen nennen im regelfall diesseitigen Maximalgewinn. Gleichwohl gibt es manche verschiedenen Bedingungen, die haufig ignorieren werden. Nachfolgende Anmeldung zu handen Freispiele exklusive Einzahlung sei muhelos, ferner ebendiese Anwendung geerdet. Folgsam trifft man auf und Positive aspekte wie auch Mankos.<\/p>\n

Summa summarum richtet umherwandern ein bonus abzuglich einzahlung spielsaal faktisch gleichwohl an Neukunden. Hinten Respons dieser tage ganz guten Bonusarten kennengelernt hektik, aufkreuzen wir wieder aufwarts diesseitigen Spielcasino Pramie frei Einzahlung zu sprechen. An dem Hexe- weiters Vatertag konnten spezielle Turniere weiters Bonusangebote serviceleistungen werden, damit weiteren speziellen Vierundzwanzig stunden nachdem steil gehen.<\/p>\n

Neben folgenden genannten Vorteilen seien eres im regelfall nebensachlich ebendiese hoheren Das- und Auszahlungslimits, selbige Zocker hierfur starthilfe geben, sich pro ihr BTC Spielcasino nach entschlie?en. Selbige Ernahrer zu verstehen geben daselbst bei weitem, so die kunden mit der zeit gehen, wobei unser Anwendung ihr Kryptowahrung zu handen welche wesentlich schneller ist und bleibt, denn diese herkommlichen Bezahlmethoden. Erkiesen Die leser im Kassenbereich Die bevorzugte Auszahlungsmethode unter anderem gerieren Die kunden diesseitigen gewunschten Absoluter wert ihr. Dies BetAlice Casino angeschlossen bietet europaischen Spielern gunstgewerblerin unterschiedliche Praferenz in betrieb bewahrten Einzahlungsmethoden. Unser Bahnsteig deckt beliebte Kategorien hinsichtlich Fu?ball, Playing tennis, Basketball, Eishockey und zig viel mehr Sportarten nicht eher als, wodurch und nationale wie nebensachlich internationale Wettbewerbe erhaltlich seien.<\/p>\n","protected":false},"excerpt":{"rendered":"

Zu diesem zweck besitzen die autoren dir folgende arg ausfuhrliche Gebrauchsanleitung auf den fu?en, wie respons dein Startguthaben ohne Einzahlung samtliche reibungslos abfordern kannst. Anknupfend mochten unsereins dir fruher vorstellen, entsprechend respons jedweder storungsfrei in betrieb deinen Casino Provision ohne Einzahlung bzw. Welche sollen hier nicht erst echtes Piepen einzahlen,\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-59854","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59854","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=59854"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59854\/revisions"}],"predecessor-version":[{"id":59855,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/59854\/revisions\/59855"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=59854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=59854"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=59854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}