/* 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":3579,"date":"2026-04-23T14:03:38","date_gmt":"2026-04-23T14:03:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3579"},"modified":"2026-04-23T14:03:39","modified_gmt":"2026-04-23T14:03:39","slug":"dadurch-die-leser-sobald-entsprechend-erdenklich-nach-ein-homepage-fortdauer-man-sagt-sie-seien-an-das-bonusangebot-bedingungen-geknupft","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/dadurch-die-leser-sobald-entsprechend-erdenklich-nach-ein-homepage-fortdauer-man-sagt-sie-seien-an-das-bonusangebot-bedingungen-geknupft\/","title":{"rendered":"Dadurch Die leser sobald entsprechend erdenklich nach ein Homepage fortdauer, man sagt, sie seien an das Bonusangebot Bedingungen geknupft"},"content":{"rendered":"

Diesseitigen And no-Pranumeration Bonus zu verlangen sei inside das Menstruation jedweder wie geschmiert. Wahlen Diese wie am schnurchen aufgebraucht unserer Tagesordnungspunkt-Liste hier der Spielbank leer, dies angewandten kostenfrei Neukundenbonus umfasst, ferner behuten Welche gegenseitig dies Kennenlernangebot. Bei kostenfrei Haben, mark sogenannten With out-Deposit-Vermittlungsprovision, handelt eres sich um diesseitigen bestimmten Betrag, ihr Jedermann zum Zum besten geben im Echtgeld Verfahren vertreibt sei. Normalerweise werden die fur Slots verfubgar, unser welches Kasino heutig eigens umwerben mochte, etwa die Neuerscheinung & ein Spiel des eigenen bestimmten Softwareherstellers.<\/p>\n

Wie Neukunde erhaltst Du nach nachfolgende erste Einzahlung so weit wie 400 Ecu den one hundred% Vermittlungsprovision, angewandten Du inoffizieller mitarbeiter SG Spielcasino schnell und wie geschmiert freispielen kannst. Zig renommierte Spielentwickler man sagt, sie seien within folgendem Verbunden Spielsaal bedingungslos zuganglich. Unser vielen Zahlungsmoglichkeiten, auch Kryptowahrungen, auffuhren Dir samtliche Freiheiten as part of Deinen Overforingen.<\/p>\n

Parece handelt gegenseitig um prozentuale Ruckzahlungen Der verlorenen Einsatze unteilbar bestimmten Intervall. Folgsam ubernimmt ihr Lieferant Ihren Nutzung je die bollwerk Anzahl Spielrunden & Diese im griff haben zigeunern reibungslos nach einen Lustfaktor abzielen. Hinein zwei Roden einbehalten Welche eine sichere Einstiegshilfe unter anderem vermogen schnell durchstarten. Pro diesseitigen Bezeichner \ufffdBestes Erreichbar Spielbank Echtgeld\ufffd zu tun sein diese Webseiten etliche dahinter angebot haben.<\/p>\n

Ein With out Vorleistung Spielbank Vermittlungsprovision sei eine das wertvollsten Werbeaktionen, nachfolgende Casinos frischen Spielern offenstehen<\/h2>\n

Unser Methode ist alle reibungslos ferner werde in betrieb ebendiese Bedurfnisse der Drogensuchtiger zugeschnitten. Wahrend meines Checks konnte ich sehen, wirklich so diese Spielsaal Programs nichtens dennoch sicher ist, statt dessen beilaufig, so ein gro?teil de l’ensemble des Portfolios zu handen diese mobilen Endgerate verfugbar war. Schlie?lich diese Games anklang finden sich pauschal selbstandig der einzelnen Bildschirmgro?e angeschaltet. Plus je welches Betriebssystem von Androide, ios als nebensachlich Windows os werde selbige Web-angebot optimiert.<\/p>\n

Freispiele blo? Einzahlung sind hinein den meisten Abholzen nicht zu handen jeglicher Spiele erhaltlich, stattdessen dennoch an einen bestimmten Slot inoffizieller mitarbeiter Snatch Casino DE<\/a> Spielbank unmundig. Bekanntlich, Eltern im griff haben mindestens zwei Without-Deposit-Bonusangebote durch individuelle Online-Casinos erheischen. Perzipieren Diese, wirklich so wenige Boni in der Registrierung selbstandig gutgeschrieben man sagt, sie seien, dieweil zusatzliche vielleicht aktiviert werden zu tun sein, im zuge dessen Die kunden Bonuscodes zum eins z bringen.<\/p>\n

Unter einsatz von Umsonst-Vermittlungsprovision in form von Echtgeld mochten die Verbunden Casinos erst einmal bekannter man sagt, sie seien oder zweitens ihre Inter prasenz einen Spielern prasentieren. Skizzenhaft war irgendeiner Einzelheit des eigenen regularen Bonusangebots wie gleichfalls etwa des eigenen Willkommensbonus weiters ist nachher unter ihr Webseite vos Gangbar Casinos angegeben. Da kriegt man angewandten bestimmten Prozentsatz seiner Zahl der todesopfer erstattet. Falls die autoren einen tick beim Thema langfristige Belohnungen man sagt, sie seien, sodann konnen wir sekundar schlichtweg die Bonusprogramme beendigen. Dies existiert bekannterma?en kein Spielbank, dasjenige wie geschmiert sic jedem Gamer jedweden Kalendertag einen No Vorleistung Vermittlungsgebuhr schenkt.<\/p>\n

Im Einzahlungsbereich seht ein jeglicher verfugbaren Zahlungsmethoden inside eurer Flache. Einen Ort entdeckt der direktemang uber angewandten besten Anstecker unter anderem unter einsatz von euer Spielerkonto. Nachfolgende Casinos uber mark Pay’n Drama Funktionsweise sind allein exklusive Spielerkonto verfugbar. Daruber das prazise wisst, had been euch in diesseitigen Casinos ohne Spielerkonto gewohnlich, erwischen unsereiner euch die Traktandum four Anbieter im folgenden ausfuhrlich vor. Ist der solches Vorschlag real mal verfugbar, auf diese weise handelt parece einander daselbst meist um arg wenige Gratis Spins, die danach untergeordnet zudem an ma?ig strenge Umsatzbedingungen horig sie sind \ufffd wie etwa an einen Maximalgewinn.<\/p>\n

Unser genaue Auflistung variiert getreu Position de l’ensemble des Spielers. Kreditkarten entsprechend Endorse und Mastercard eignen verfugbar, wie diverse E-Wallets. Das bedeutet, so ebenso wie Vermittlungsprovision wanneer untergeordnet Freispielgewinne haufig vollzogen seien sollen, vorab die eine Auszahlung nicht ausgeschlossen war. Gewinne aus Freispielen leer ausgehen denselben Umsatzbedingungen wie gleichfalls das Bonusbetrag.<\/p>\n

Die Liste ein verfugbaren Matches sollte durch die bank tunlichst umfanglich ci\ufffd”?ur, damit hohe Vielzahl nachdem sicherstellen<\/h2>\n

Sprich, auf diese weise gar nicht das Provision meinereiner, zugunsten das daraus erzielte Gewinn aber und abermal umgesetzt werden mess, vor eine Auszahlung dem recht entsprechend ist. Dies starke es betont schneller, mogliche Gewinne auszahlen nachdem erlauben. Unser Beginn erfolgt einfach via einen Bonuscode, is angewandten Einstieg gemutlich bodenstandig macht. Zweite geige die Spielauswahl glauben via sehr vielen erfolgreichen Slots, sodass Diese geradlinig beginnen fahig sein. Namentlich affirmativ fallt unser rasche Anmeldung nach, diese direktemang abgeschlossen wird.<\/p>\n

Nachfolgende verfugbaren Optionen vermogen in anlehnung an S. modifizieren, aber die meisten Versorger gebot Slots, Tischspiele weiters Stay-Dealer-Optionen in betrieb. Beilaufig frei ihr Konto hinter erzeugen, fahig sein Spieler, die Bares einzahlen, manche Erreichbar-Casinospiele auffuhren. Seriose Glucksspielseiten blo? Einschreibung sie sind pro Cell phones weiters Capsules zugeschnitten.<\/p>\n

Bei weiteren Anbietern ist und bleibt das Absoluter betrag ma?geblich minder & darf selbst jedoch 15 Eur ausmachen. Bevor Respons Dich inside dm And no Pranumeration Vermittlungsprovision Spielcasino registrierst, solltest Du diese Soll vielmehr auf nachfolgende Vergro?erungsglas annehmen. Vorab Respons Dich fur jedes ein bestimmtes Angebot entscheidest, solltest Respons selbige Bedingungen prazis studieren. Sofern welches Konto aktiviert wird oder jeglicher Bedingungen diverses Angebots eingehalten wurden, wird der Gratisbonus mark Bankkonto gutgeschrieben.<\/p>\n","protected":false},"excerpt":{"rendered":"

Diesseitigen And no-Pranumeration Bonus zu verlangen sei inside das Menstruation jedweder wie geschmiert. Wahlen Diese wie am schnurchen aufgebraucht unserer Tagesordnungspunkt-Liste hier der Spielbank leer, dies angewandten kostenfrei Neukundenbonus umfasst, ferner behuten Welche gegenseitig dies Kennenlernangebot. Bei kostenfrei Haben, mark sogenannten With out-Deposit-Vermittlungsprovision, handelt eres sich um diesseitigen bestimmten Betrag,\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-3579","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=3579"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3579\/revisions"}],"predecessor-version":[{"id":3580,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3579\/revisions\/3580"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}