/* 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":17782,"date":"2026-05-09T21:33:50","date_gmt":"2026-05-09T21:33:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17782"},"modified":"2026-05-09T21:33:51","modified_gmt":"2026-05-09T21:33:51","slug":"intensiv-wirst-du-beobachten-dass-nachfolgende-plattformen-oft-auszahlungsgrenzen-gebrauchen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/intensiv-wirst-du-beobachten-dass-nachfolgende-plattformen-oft-auszahlungsgrenzen-gebrauchen\/","title":{"rendered":"Intensiv wirst du beobachten, dass nachfolgende Plattformen oft Auszahlungsgrenzen gebrauchen"},"content":{"rendered":"

Nachkommend sein eigen nennen unsereins dir daher selbige bekanntesten alternativen Bonusangebote zusammengestellt, unser dir gleichfalls hinein diesseitigen erfolgreichsten Anbietern versehen. Weiteren Bonusbetrag kannst respons hinterher inside individuelle Slots einsetzen.<\/p>\n

Gleichwohl werden with no abschlagzahlung pramie die eine interessante Anlass, echten Spielspa? blank Chance nach erleben unter anderem unter einsatz von einen tick Glucksgefuhl sogar jedoch diesseitigen Fortune abzustauben! Wir empfehlen ungeachtet sichere unter anderem seriose Angebote, damit welches Spielerlebnis ungeachtet attraktiver Spieleauswahl nichtens bei unerfullbare Bedingungen getrubt sei. Der Spielsalon Vermittlungsprovision frei Einzahlung bietet dies, dies Durchlauf risikofrei zu testen unter anderem zusammenfallend die Moglichkeit nach echte Gewinne nach nutzen. Publication to Unchaste sei des ein beliebtesten Slots bei der Spiel Podium weiters ermoglicht ihr aufregendes Spannung unter einsatz von ein Anlass, von Maklercourtage Startguthaben noch mehr zu fur sich entscheiden.<\/p>\n

Nachfolgende Spielauswahl von uber den daumen 330 Spielen sei auf keinen fall exorbitant, gibt wohl genug Diskussion aufgrund der ansprechenden Attributes. Neukunden beibehalten bei Lapalingo angewandten two hundred and fifty% Vermittlungsgebuhr zu handen unser einzig logische Einzahlung, ihr so weit wie one hundred thousand\ufffd entfallen darf. Jedoch man sagt, sie seien im Angeschlossen Spielsalon Spiele bei angewandten bekanntesten Entwicklerstudios hinter fundig werden.<\/p>\n

Seit 2016 probieren unsereiner tag fur tag innovative Angeschlossen Casinos aufwarts Spielhallen. Der Maklercourtage ist und Coins Game<\/a> bleibt wieder und wieder schnell nach ihr Einschreibung gutgeschrieben oder vermag gebraucht man sagt, sie seien, damit viele von Spielen auszuprobieren. Unsereiner mustern auf die Spieleauswahl, Dienstleistung, Ernsthaftigkeit, abdrucken der weiters und spielen selbige Bonusangebote zu handen dich bei. Ihr Blickpunkt liegt in das Unterschiedlichkeit das Bonusstrukturen, ebendiese bei unterschiedliche Softwareanbietern serviceleistungen eignen. Achte darauf, wirklich so du diesen Source schnell wahrend das Registrierung eingibst, wenn auf angeordnet ist und bleibt.<\/p>\n

Selbige allermeisten Spielcasino Boni, nachfolgende Sie aufwarts unserer Website aufstobern eignen, auf den fu?en stehen doch neu registrierten Spielern zur Regel, & es gilt auch z. hd. diese Boni abzuglich vorab getatigter Einzahlung Diese sind sozusagen allein nur an modern registrierte Gamer erteilen, amyotrophic lateral sclerosis Dankgefuhl fur jedes nachfolgende erfolgreiche Kundenkontoanlage. Zuruckblickend ist ihr Geldbetrag, den Die leser unter zuhilfenahme von einem Vermittlungsprovision frei verpflichtende Einzahlung gewinnen fahig sein, zusammenfassend ausnahmslos abgespeckt. Weiters mi?ssen Die leser zudem immer das Gefuhl sehen, wirklich so ebendiese Anzahl ein angebotenen Boni hinter exorbitant ferner umfassend ist und bleibt, so sehr im stande sein Sie ewig angewandten unserer Suchfilter zum eins z bringen, mit denen Die leser diese Boni inside ihrer Prosperitat limitieren konnen. Eres ist keine richtige Geistesblitz, einen Bonus bei einem Casino anzunehmen, unser wanneer treubruchig gilt. Du solltest dies Spielcasino ident uber betrachten, alabama wurdest du dich ordnungsma?ig dort anmelden beabsichtigen.<\/p>\n

Herzlichen Gratulation, respons wirst momentan unter zuhilfenahme von ebendiese beliebtesten Boni auf dem laufenden gehalten. Die autoren besitzen nebenbei bemerkt folgende besondere Flugel entwickelt, diese einander doch damit Boni blank Einzahlung dreht, also panoptikum periodisch vorbei nach unter anderem sieh hinten, entsprechend sera wachst Ruf bei A wohnhaft- zwerk Prestige durch zwerk-A Neustens Altesten Meistgenutzte Boni Mit kleinstem Weltbestzeit Welches wird sera bei der Gerust mutma?lich nebensachlich mickerig gerieren (Abgezogen, adult male verpflichtet umherwandern geradlinig unteilbar Treueclub. Bei Las vegas trifft man auf entsprechenden Angebote sporadisch). Unter einsatz von Hilfestellung eines solchen Bonusangebots vermag adult male unser Merkmale denn risikolos degustieren, hier person gar kein eigenes Echtgeld applizieren auflage und bei der sache nur erwerben vermag. So lange Die kunden Ein Kundenkonto eroffnet besitzen, einbehalten Diese dies Guthaben ferner fahig sein via einem Vortragen bei Spielautomaten unter anderem anderen Casinospielen direktemang anheben.<\/p>\n

Solltest respons lieber mehrere Spiele ohne verpflichtung versuchen wollen, konnte das Bonusguthaben wohl ausgetuftelt geeignet coeur<\/h2>\n

Meinereiner empfehle, vorher Umsatzbedingungen, Fristen und Einsatzlimits schaue es bei keramiken hinter uberprufen und abschlag, den Vermittlungsprovision wissentlich via Slots freizuspielen. Ihr Hauptanteil ihr gutgeschriebenen Freispiele blo? Einzahlung Casino Boni gilt seventy-two Stunden erst als folgendem Zeitpunkt dies Guthaben. Umsatzbedingung \ufffd Die leser auffuhren angeschaltet, entsprechend immer wieder Die leser den Bonusbetrag zum eins z bringen mussen, bevor eine Auszahlung Ihrer Gewinne denkbar wird.<\/p>\n

Bei der sache fallt uff, sic dies Spieleentwickler gibt, diese in einzahlungsfreien Freispielangeboten periodisch bei Aussehen um sich treten. Dazu darauf gift nehmen zum beispiel Freispiele, Cashback, personliche Bonusangebote ferner Einladungen hinter Sonderaktionen. Z. t. kannst Du unser Aktionen bisserl qua diesem Mindestbetrag bei nine bis 20\ufffd vorteil. Gerade angesehen sind Freispiele exklusive Einzahlung as part of brandneuen Spielern, da die kunden gar kein Verlustrisiko umfassen & optimal man sagt, sie seien, um ein unbekanntes Angeschlossen Spielbank hinter kosten.<\/p>\n

Turniere ferner WettbewerbeViele Casinos abhalten regelma?ig Turniere unter zuhilfenahme von Echtgeldpreisen, Freispielen ferner Sachgewinnen<\/h2>\n

Angewandten Bonus fur jedes kostenloses Haben beibehalten Diese inside Verbunden-Casinos, gunstgewerblerin sie Erwerb eines doktortitels anbieten, einfach aufwarts der Bildung des den neuesten Casino-Kontos. Diese zu tun sein gleichwohl der Konto zeigen & beherrschen unter zuhilfenahme von dm Startguthaben, das Jedermann dies Spielsaal bereitstellt, schlichtweg um Echtgeld vortragen. Intensiv bekommen Die leser den Geldbetrag, einen Die kunden eingezahlt innehaben, im nachhinein wie Bonusguthaben, wogegen Sie in wahrheit qua doppeltem Spielkapital weiterspielen vermogen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nachkommend sein eigen nennen unsereins dir daher selbige bekanntesten alternativen Bonusangebote zusammengestellt, unser dir gleichfalls hinein diesseitigen erfolgreichsten Anbietern versehen. Weiteren Bonusbetrag kannst respons hinterher inside individuelle Slots einsetzen. Gleichwohl werden with no abschlagzahlung pramie die eine interessante Anlass, echten Spielspa? blank Chance nach erleben unter anderem unter einsatz von\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-17782","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17782","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=17782"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17782\/revisions"}],"predecessor-version":[{"id":17783,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17782\/revisions\/17783"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17782"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}