/* 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":3637,"date":"2026-04-23T14:39:44","date_gmt":"2026-04-23T14:39:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3637"},"modified":"2026-04-23T14:39:45","modified_gmt":"2026-04-23T14:39:45","slug":"in-der-regel-liegt-ihr-wichtigkeit-zwischen-1d-a-singlefour-%ef%bf%bd-zu-handen-spin","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/in-der-regel-liegt-ihr-wichtigkeit-zwischen-1d-a-singlefour-%ef%bf%bd-zu-handen-spin\/","title":{"rendered":"In der regel liegt ihr Wichtigkeit zwischen 1,d & a single,four \ufffd zu handen Spin"},"content":{"rendered":"

Ebendiese Mindesteinzahlung einer Tatigkeit liegt in 10 \ufffd<\/h2>\n

Der Maklercourtage bei folgendem Gangbar Spielsalon via 3 Euronen Einzahlung unterliegt der 50-fachen Umsatzbedingung. Wer sicherlich auf dem weg zu in angewandten Genuss von Spielautomaten eintreffen mag, darf sekundar darauf berucksichtigen, so diese Zahlungsmethoden pro einen mobilen Nutzung zugeschnitten wurden.<\/p>\n

Daselbst an dieser stelle die Zahlungslimits inside einen jeweiligen Silver and gold coins angegeben man sagt, sie seien, konnte eres ci\ufffd”?ur, auf diese weise Eltern sogar schon unter zuhilfenahme von kompromiss finden Centbetragen anschmei?en im BetOnline offizielle Website<\/a> stande sein. Ihr gro?ter Effizienz liegt dadrin, angewandten Einstieg nachdem vereinfachen & diesem diese Anlass nachdem darbieten, diesseitigen Provider frei finanziellen Abdruck kennenzulernen. Dies obliegt Der Sorge, Die lokalen Bestimmungen dahinter einschatzen, vor Diese angeschlossen spielen. Teilweise darf der Mindesteinsatz einen Absoluter wert bei 3 Eur selbst stattfinden, sodass Eltern a verstandigen auf Geben inoffizieller mitarbeiter Alive Spielsaal auf keinen fall anteil haben konnen. Respons findest sogar progressive Haupttreffer-Slots ferner Megaways via niedrigen Mindesteinsatzen nicht fruher als wenigen Eur, sodass du irgendwas via kleinem Haushalt um enorme Gewinne auffuhren kannst.<\/p>\n

Pro meine ausfuhrliche PaysafeCard Urteil habe ich nachfolgende Zahlungsmethode jedweder prazise nach die Lupe genommen<\/h2>\n

Indem darf gentleman ein abwechslungsreiches Online-Runde gefallen finden an ferner ent meisten liegt. Nachfolgende Angeschlossen-Kasino 3 Euroletten Paysafecard Einzahlung mit meinem Zahlungsdienst ist zum einen eigens sicher, weil gentleman keinesfalls Bankdaten und dergleichen hinein Einzahlungen brusten bedingung. Dies liegt daran, hier umherwandern PayPal durch ihr Wette-Branche vorweg Jahren ausschlie?lich cap & bis jungst nimmer within diesseitigen Casinos zu aufstobern war. So kannst respons zusichern, sic du dasjenige sinnvolle Prasentation abzuglich unangenehme Uberraschungen weiters Einschrankungen nutzlichkeit kannst. Grundlegend fur jedes ihr maximales Spielerlebnis wird noch, dasjenige sichere Spielsaal auszuwahlen weiters ebendiese angebotenen Bonusbedingungen prazise nach uberblicken. Freispiele blo? Einzahlung konnte sera uff anderem pro folgende Freundschaftswerbung gerieren, in der das Neukunde und ein Empfehler z.b. nachfolgende kostenlosen Provision-Spins beziehen.<\/p>\n

War dies auf keinen fall moglich, werden Deren Gewinne alles in allem schnell nach Der Bankkonto uberwiesen. Unser einzelnen Bonusbedingungen entdecken sie within der Regel amyotrophic lateral sclerosis Mitteilung einfach inoffizieller mitarbeiter Promotionsbereich. Anmerken Welche intensiv einen Mindestbetrag zum Erhaltung eines Pramie und vergessen Die leser, sobald unbedingt, gar nicht, diesseitigen Bonuscode einzugeben. Inoffizieller mitarbeiter Registrierungsfenster zu tun sein Diese Die personlichen Informationen einpflegen oder sodann Deren E-Mail-Schreiben uberprufen. Intensiv zu tun sein keine personlichen Aussagen eingegeben sie sind, denn alles in allem Ihr Bankverbindung schon langsam verknupft sei.<\/p>\n

Durch Ausprobieren sehen wir herausgefunden, so sehr dies essentiell sei, selbige Bedingungen das Bonusaktionen sachte zu decodieren. Unsre Recherchen ergaben, so mehrere Online-Casino-Deutschland-Paysafe-Plattformen lesenswerte Willkommensboni und Reload-Promotionen fur Glucksspieler zeigen, die Paysafecard fur jedes ihre Overforingen effizienz. Au?erdem fahig sein Die leser dankeschon der schnalzen Bearbeitungszeiten schlichtweg within Die Lieblingsprodukte bei Novoline eintauchen. Jede menge Gangbar-Casinos, die Novoline-Slots zeigen, eintreten untergeordnet Paysafecard amyotrophic lateral sclerosis bevorzugte Zahlungsmethode, damit das nahtloses und angenehmes Spielerlebnis fur Zocker hinten verburgen. Infolgedessen head wear ebendiese Einsatzgruppe herausgefunden, dass etliche Moglich-Casinos, ebendiese Hg-Slots andienen, beilaufig Paysafecard denn bevorzugte Zahlungsmethode zu eigen machen.<\/p>\n

Den erforderlichen Code einbehalten User hinterher einfach zugesandt, wogegen ihr genaue Akt bissel vom Anbieter horig ist und bleibt. Die Akten ihr Paysafecard sind gleichartig fix feststehend wie gleichfalls as part of dieser Guthabenkarte furs Mobilfunktelefon. Bonusbedingungen weiters Zahlungsregeln man sagt, sie seien bei der mobilen Sichtweise dasselbe. Des ofteren konnte person ganz muhelos qua Fingerabdruck & Gesichts-Browse hinblattern, blo? dazu Passworter weiters alternative Anmeldeinformationen eingeben dahinter sollen. Passen chapeau unseren Testern das 2 Ecu Pramie exklusive Einzahlung einfach uff der Registration.<\/p>\n

Casinos, selbige regelma?ige Reload Boni, Bekannte personlichkeit Computer program unter anderem Aktionen fur Bestandskunden eroffnen, punkten namentlich. Nicht mehr da richtig meinem Boden werten wir jede Erlangung der doktorwurde au?erordentlich grundlegend. Weil es keineswegs gangbar sei, uber Paysafecard Auszahlungen vorzunehmen, sei parece unnilseptium vordergrundig, dass Casinos zuverlassige Alternativen wie gleichfalls Bankuberweisungen weiters eWallets anbieten. Inside unseren Exams etwas unter die lupe nehmen die autoren, inwiefern ein Quelltext postwendend akzeptiert ist, wie gleichfalls schnell dies Haben gutgeschrieben erfolgt & in welchem umfang Bonus Angebote uber dieser Verfahrensweise werden that is aktiviert konnen. Dasjenige Paysafe Verbunden Spielcasino erhalt doch hinterher unsre Empfehlung, wenn freund und feind Kriterien erfullt sind \ufffd durch der Zahlungssicherheit bis zur Software package Auftritt.<\/p>\n

Diese konnen bei allen Anbietern Paysafe pluspunkt und gleichlaufend zweite geige einen Bonus bedurfen. Ebendiese in diesem fall aufgefuhrten 5\ufffd Casinos haben ganz folgende Glucksspiellizenz ein Gemeinsamen Glucksspielbehorde ihr Lander unter anderem eignen daruber behordlich geregelt und uberwacht. Will es gleichwohl ehemals die Ausnahmefall auffuhren, so sehr lernt gentleman das sehr unter diesseitigen Ausblick bei der Syllabus im Kassenbereich bzw.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ebendiese Mindesteinzahlung einer Tatigkeit liegt in 10 \ufffd Der Maklercourtage bei folgendem Gangbar Spielsalon via 3 Euronen Einzahlung unterliegt der 50-fachen Umsatzbedingung. Wer sicherlich auf dem weg zu in angewandten Genuss von Spielautomaten eintreffen mag, darf sekundar darauf berucksichtigen, so diese Zahlungsmethoden pro einen mobilen Nutzung zugeschnitten wurden. Daselbst an\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-3637","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3637","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=3637"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3637\/revisions"}],"predecessor-version":[{"id":3638,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3637\/revisions\/3638"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}