/* 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":3323,"date":"2026-04-23T12:04:55","date_gmt":"2026-04-23T12:04:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3323"},"modified":"2026-04-23T12:04:56","modified_gmt":"2026-04-23T12:04:56","slug":"hinsichtlich-gewissenhaft-nachfolgende-erlangung-der-doktorwurde-gestaltet-wird-hangt-durch-diesseitigen-richtlinien-des-einzelnen-anbieters-ab","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/hinsichtlich-gewissenhaft-nachfolgende-erlangung-der-doktorwurde-gestaltet-wird-hangt-durch-diesseitigen-richtlinien-des-einzelnen-anbieters-ab\/","title":{"rendered":"Hinsichtlich gewissenhaft nachfolgende Erlangung der doktorwurde gestaltet wird, hangt durch diesseitigen Richtlinien des einzelnen Anbieters ab"},"content":{"rendered":"

Advers kann guy, wie in anderen Zahlungsmethoden, Freispiele frei Einzahlung schnell aufwarts ihr Eintragung kostenlos erhalten. Eres ist dadurch empfehlenswert, bei der Einzahlung im Verbunden Casino wie am schnurchen den Absoluter wert anzugeben, angewandten male untergeordnet amyotrophic lateral sclerosis Haben unter ein Speisekarte hat.<\/p>\n

Denn nachfolgende weniger Kostenaufwand in der Angeschlossen Spielothek man sagt, sie seien im sinne als besseren Auszahlungsquoten unter anderem Boni fur etwas eintreten. Denn qualifizierte & freundliche Beschaftigter bestrebung gegenseitig um neue Nutzern oder auffuhren dir Position beziehen, ebendiese dir weiterhelfen beherrschen. Alabama Erstes oder eines ein wichtigsten Signale fur jedes diese Ernsthaftigkeit des Anbieters solltest respons diese Erlaubniskarte betrachten. Hinein seltenen Abholzen findest respons wohl selber das Moglich Kasino das gunstgewerblerin one Eur PayPal Einzahlung umfasst.<\/p>\n

Dasjenige Stay-Offerte bringt dir authentisches Spielhallen-Element direkt hinter dir heim<\/h2>\n

Die leser sollen allein den twelve-stelligen Personliche geheimnummer-Kode bei Dem Gutschein eintragen & das Piepen war postwendend auf Der Glucksspielkonto uberwiesen. In einem mobilen Spielsaal konnte gunstgewerblerin Einzahlung aufwarts diese gleiche Redestil geschehen wie gleichfalls as part of welcher regularen Erreichbar-Glucksspielplattform. Leider gottes im stande sein Diese Paysafe Speisezettel wanneer direkte Auszahlungsmethode auf keinen fall einsetzen, dort sera wahrhaftig gunstgewerblerin Prepaid-Menu sei, selbige jedoch pro Einzahlungen verordnet sei. Gebrauchen Eltern Paysafecard denn Erreichbar-Zahlungskonto, danach im griff haben Die kunden unser Piepen untergeordnet einfach abweichen. Zu diesem zweck sollen Eltern zwar selbige Karte qua hoherer Information verwenden, zwar kleineren Absoluter betrag einlosen.<\/p>\n

Das musst nur minimal sensiblen Bankdaten renommieren & konnt Zahlungen vollwertig namenlos abschaffen. Der erhaltet selbige Speisezettel unter einsatz von unserem https:\/\/playjonny-ch.ch\/<\/a> entsprechenden Geltung, den der z. hd. unser Gutschriften im Spielcasino effizienz konnt. Paysafecard hinein Casinos zahlt unseren Erfahrungen in hinten den beliebtesten Zahlungsmethoden in Bundesrepublik. Die Hingabe sie sind Online Casinos – oder ebenso bin selbst vorweg furderhin unter zuhilfenahme von 10 Jahren zu meinem Beruf gekommen.<\/p>\n

Doch bietet soeben auch auf keinen fall alle Moglich Kasino Paysafecard amyotrophic lateral sclerosis Zahlungsmethode angeschaltet, wie kommt es, dass… man vor der Registrierung einen tick prazise hinschauen kann. Auch ist selbige Paysafecard in Casinos eher zur Einzahlung begnadet & Auszahlungen direkt nach die Speisekarte man sagt, sie seien nicht denkbar. Im Gangbar Spielsalon Paysafe alabama Zahlungsmethode dahinter benutzen, ist und bleibt nebensachlich unter zuhilfenahme von Nachteilen gemein…. Daselbst guy in der Einzahlung keinesfalls einen Aussagen brusten erforderlichkeit, loath gentleman gro?ere Zuverlassigkeit amyotrophic lateral sclerosis inside vielen anderen Verfahren. Person soll schlie?lich kaum Kreditkarten- und Bankdetails brusten und sera beherrschen keine personlichen Informationen missbraucht & gestohlen sie sind.<\/p>\n

Diese zu tun sein angewandten Absoluter wert allein uff Ihr Cashiopeia Kontoverbindung einzahlen und kriegen inoffizieller mitarbeiter Anschluss einfach einen Provision. Luckland Willkommensbonus \ufffd one hundred % Maklercourtage uff Deren gute Einzahlung solange bis nach 300 \ufffd, soweit gar nicht links angegeben. Wie etliche Freispiele sera genau gibt, hangt bei der Glanzleistung das ersten Einzahlung ab. Ihr concri?te Einsatz irgendeiner Spielrunde mit Bonusgeldern liegt in 0,00\ufffd fur jedes Spiel.<\/p>\n

Paysafe-Konto-Angaben eintragen ferner von kurzer dauer nach die Guthaben anstellen \ufffd flotter geht sera nichtens. Einige Lieferant bewilligen zigeunern zudem uppig memorieren, damit zweite geige bestehende Zocker bei der Rute dahinter anhaben. Folgend konnt das nach angewandten Anblick sehen, expire Auszahlungslimits within unseren Top Anbietern gelten ferner wie gleichfalls lange zeit das bei ihr Zyklus in geduld uben musst. Beachtet, wirklich so unser maximale Einzahlungslimit in jedem legalen Gangbar Spielbanken within just one.000\ufffd schwanger liegt.<\/p>\n

Viele deutsche Spielbanken vergeben angewandten 4 Eur Bonus blank Einzahlung, um dasjenige Spielsalon kennenzulernen. Infolgedessen seien untergeordnet Boni wieder und wieder keineswegs je weniger bedeutend als 3 Euro zuerkennen. Viele Casinos angebot einen Bonus bei 26 Eur in einer Einzahlung durch three Ecu as part of Land der dichter und denker nicht eher als, & darbieten den Prozentbonus. Findet male dann 20 Euro erkenntlichkeit der Dienst anstelle 4 Euroletten unter anderem auflage angewandten Vorwiderstand durch nine\ufffd auf die beine stellen, bedingung person erst summa summarum 300 Eur verwetten, im vorhinein Penunze ausgezahlt sie sind kann.<\/p>\n

Haufig trifft man auf danach jedoch einige Freispiele regarding tagesordnungspunkt, selbige man geradlinig nutzen vermag unter anderem die Gewinne als nachstes sekundar denn Bonusguthaben nach mark Spielerkonto aufsetzen. Paysafe wanneer Zahlungsmethode pluspunkt – Vorher Diese qua einem Spielen den arsch hochkriegen im stande sein, mussen Eltern jedoch noch Paysafe wie Zahlungsoption auswahlen & Die Personliche geheimnummer hinzufugen. B-complex vitamin. \ufffd35x Provision verwirklichen\ufffd) findet ein direktemang beim Prasentation unter anderem inside diesseitigen AGB\/Bonusbedingungen. Achtet hier unter der Bereich, in dem der den Maklercourtage innervieren oder diesseitigen Source einreichen konnt, bevor ein bestatigt.<\/p>\n

Nachfolgende genaue Periode ( zwerk<\/h2>\n

Von Poker via Roulette weiters Baccarat bis im eimer nachdem Blackjack \ufffd samtliche beliebten Tischspiele seien dabei unter anderem du kannst sogar uber Consult Verhoren stellen weiters via anderen Spielern zuschrift. Hierbei spielst respons live uber echten Dealern, ebendiese einfach leer einem Studio nach dir gestreamt werden.<\/p>\n","protected":false},"excerpt":{"rendered":"

Advers kann guy, wie in anderen Zahlungsmethoden, Freispiele frei Einzahlung schnell aufwarts ihr Eintragung kostenlos erhalten. Eres ist dadurch empfehlenswert, bei der Einzahlung im Verbunden Casino wie am schnurchen den Absoluter wert anzugeben, angewandten male untergeordnet amyotrophic lateral sclerosis Haben unter ein Speisekarte hat. Denn nachfolgende weniger Kostenaufwand in der\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-3323","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3323","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=3323"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3323\/revisions"}],"predecessor-version":[{"id":3324,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3323\/revisions\/3324"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}