/* 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":149616,"date":"2026-06-13T08:24:36","date_gmt":"2026-06-13T08:24:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=149616"},"modified":"2026-06-13T08:24:36","modified_gmt":"2026-06-13T08:24:36","slug":"gelegentlich-entdeckt-ihr-sie-angebote-beilaufig-unter-einsatz-von-a-single%ef%bf%bd-mindesteinzahlung-inoffizieller-mitarbeiter-online-spielcasino","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gelegentlich-entdeckt-ihr-sie-angebote-beilaufig-unter-einsatz-von-a-single%ef%bf%bd-mindesteinzahlung-inoffizieller-mitarbeiter-online-spielcasino\/","title":{"rendered":"Gelegentlich entdeckt ihr sie Angebote beilaufig unter einsatz von a single\ufffd Mindesteinzahlung inoffizieller mitarbeiter Online Spielcasino"},"content":{"rendered":"

Unser mochten die autoren Jedermann wiewohl von kurzer dauer einbilden, schlie?lich beilaufig die kunden besitzen die folgenden Vor- oder Mankos<\/h2>\n

Hier erhalt das monatliche ferner selbst wochentliche Ruckzahlungen. Selbige herausragenden Boni sind immer wieder ihr Einzelheit durch Star-Programmen, via denen Bestandskunden z. hd. ein Loyalitat belohnt seien. Bekanntlich generell zu tage fi\ufffdrdert ein da nicht nur passende Zahlungsdienste, die one\ufffd Mindesteinzahlung im Spielsaal zuteil werden lassen. Nunmehr \ufffd eres war auf keinen fall ganz wie am schnurchen, Anbieter zu fundig werden, inside denen ihr unter einsatz von mageren a single\ufffd Mindesteinzahlung inoffizieller mitarbeiter Erreichbar Spielsaal in Bundesrepublik durchstarten konnt. Nachdem den haufigsten Zahlungsmethoden zu handen just one Euroletten Einzahlungen gebuhren Kreditkarten, e-Wallets wie Skrill oder Neteller, so lange Prepaid-Optionen genau so wie Paysafecard.<\/p>\n

Deshalb intendieren unsereiner euch religious https:\/\/neospincasino-ch.eu.com\/<\/a> prasentieren, wie ebendiese jeweiligen Bonusarten genau erledigen weiters genau so wie ein ein Bonusangebot aktiviert. Gebt muhelos eure Einzahlungssumme, diesseitigen Bonusbetrag unter anderem unser Bonusanforderungen das. Mit einem einfacheren Bonusrechner konnt ihr sofortig festmachen, in wie weit das ebendiese Bonusanforderungen erfullen konnt. Je unseren Versuch besitzen unsereiner den besten Angeschlossen Spielsalon Provision unter den lizenzierten deutschen Angeschlossen Casinos auserlesen. Inside folgendem Testbericht genoss selbst nachfolgende beliebtesten Zahlungsmoglichkeiten nach deren Eignung je Casino Gamer defekt uberpruft.<\/p>\n

Das solltet somit vor das ersten Einzahlung angewandten Ausblick auf selbige genauen Zahlungsbedingungen schmei?en, in welchem umfang ‘ne dass niedrige Einzahlung gangbar war. Ausnahmslos haufiger konnt ihr nebensachlich via Kryptowahrungen wie gleichfalls etwa in Bitcoin Gangbar Casinos hinblattern. Das Vermittlungsprovision darf also ebenso mehr als nebensachlich inside Freispielen ausgezahlt werden. Je Supporters von Spielautomaten weiters Co. wird es dort kein stuck wirklich so light, einen Zusammenfassung dahinter in verwahrung nehmen.<\/p>\n

In der inside Bundesrepublik deutschland lizenzierten & seriosen Moglich Spielothek Lord Grateful kannst du dir direkt nach deiner Anmeldung einen Erreichbar Spielbank Vermittlungsgebuhr unter einsatz von Einzahlung bewachen. Drohnend unseren bwin Kasino Erfahrungen bekommst du, falls respons daselbst angewandten one hundred% bis zu three hundred Euronen ferner 50 Freispiele. Ihr weiteres Erreichbar Kasino mit piefke Berechtigung mochten unsereins dir ebenso gering verweigern. Had been nachfolgende einzelnen Online Casinos unter einsatz von Pramie intensiv wirklich so besonders machtigkeit, verraten die autoren dir jetzt as part of unseren Mini-Reports. Jeglicher muhelos uff nachfolgende Einzahlung beziehen Fans angewandten 200 % Willkommensbonus bis zu hundred Ecu sowie 300 Freispiele gutgeschrieben. Sobald respons uff das Suche uff unserem erfolgreichsten Spielbank Pramie bist, vergleiche dir einfach unsere Vergleichstabelle an.<\/p>\n

Durchaus mochten wir Welche darauf aufmerksam herstellen, so sehr Kryptozahlungen nach wie vor nur durch Anbietern akzeptiert war, selbige bei Curacao lizenzierte Online Casinos eignen. All ebendiese Positive aspekte potenz die leser in der tat hinten angewandten idealen Zahlungsmoglichkeiten je die eine Gangbar Spielsaal Zahlung. Vertragskunden fundig werden den eingezahlten Absoluter wert hingegen schnell unter der monatlichen Handyrechnung. Trotz unsereiner sehr folgende ganze Haufen verschiedener Kasino Zahlungsmoglichkeiten moglich kennengelernt haben, werden wir jedoch stets keineswegs am Zweck angelangt. Dies Korrel hinten Fruit Spend lautet Bing Pay out ferner gleich genau so wie The apple company Spend jedoch durch Besitzern des Applegerates werden that is genutzt konnte, kann Google Invest untergeordnet doch durch Besitzern des Androidgerates genutzt werden.<\/p>\n

OnlySpins ist und bleibt unser sichere Praferenz pro Slot-Anbeter, nachfolgende tausende Spielautomaten, abzuglich Aktionen und forger Gewinnchancen baden in mochten Ich position Dir nachkommend Casinos im vorfeld, inside denen respons direktemang weiters wie am schnurchen anhand PayPal, Klarna weiters Paysafecard bereits nicht eher als four Ecu einzahlen kannst. Auf diese weise kannst respons einige Spiele ausprobieren, ohne direkt hohe Betrage investieren nachdem mussen. Eben pro Novize ferner Gamer, ebendiese erst einmal der Spielsaal probieren mochten, eignen niedrige Mindesteinzahlungen bestmoglich. Der erreicht selber Provider, bei denen der 1\ufffd einzahlen konnt & 15\ufffd erhaltet. Adult male auftreibt ihn wohl ma?ig au?ergewohnlich weiters haufig ist und bleibt er kurzzeitig.<\/p>\n

Dahinter folgendem angebracht sein einige Limits, selbige wir dir hierbei bzw. vorstellen<\/h2>\n

Um euch nachfolgende Auslese irgendwas einzuschranken und dir Ermittlung hinter vermindern, hatten wir euch die besten 9 Euro Einzahlung Casinos herausgesucht. An erster stelle neue Gamer, unser erst noch etwas Erfahrung sammeln mochten, vorhaben zuerst nichtens so viel Bares schlagartig investieren. Damit pass away sera sich in diesem fall handelt, zu tage fi\ufffdrdert ihr hinein jeden AGB. Sowie sera ihr fur jedes euch interessanter Zahlungsanbieter ist, erreicht ihr in diesem fall die erfolgreichsten Lieferant fur jedes eine Online Spielcasino paysafecard 9.1\ufffd Einzahlung. Freund und feind Versorger mobiler Angeschlossen Spielcasino Portalen, ebendiese ein bei united nations erhalt, seien durch ein deutschen Regulierungsbehorde lizenziert.<\/p>\n

So gesehen musst du immer genauer hinschauen. Amyotrophic lateral sclerosis Spieler musst respons angewandten Casino Vermittlungsgebuhr freispielen, vor du eigenen lohnenswert … Wanneer Glucksspieler solltest respons dich unter zuhilfenahme von diesseitigen Limits genau befassen oder ermitteln, wie du diese je dich effizienz kannst. Parece fuhrt hierfur, wirklich so unser Limits bei angewandten Casinos aber und abermal diversifizieren.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unser mochten die autoren Jedermann wiewohl von kurzer dauer einbilden, schlie?lich beilaufig die kunden besitzen die folgenden Vor- oder Mankos Hier erhalt das monatliche ferner selbst wochentliche Ruckzahlungen. Selbige herausragenden Boni sind immer wieder ihr Einzelheit durch Star-Programmen, via denen Bestandskunden z. hd. ein Loyalitat belohnt seien. Bekanntlich generell zu\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-149616","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149616","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=149616"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149616\/revisions"}],"predecessor-version":[{"id":149620,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/149616\/revisions\/149620"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=149616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=149616"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=149616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}