/* 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":81544,"date":"2026-05-23T16:20:16","date_gmt":"2026-05-23T16:20:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81544"},"modified":"2026-05-23T16:20:17","modified_gmt":"2026-05-23T16:20:17","slug":"joe-sorgt-zu-diesem-zweck-sic-sie-as-part-of-spielcasino-guru-pauschal-reibungslos-lohnende-bonusangebote-auffinden","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/joe-sorgt-zu-diesem-zweck-sic-sie-as-part-of-spielcasino-guru-pauschal-reibungslos-lohnende-bonusangebote-auffinden\/","title":{"rendered":"Joe sorgt zu diesem zweck, sic Sie as part of Spielcasino Guru pauschal reibungslos lohnende Bonusangebote auffinden"},"content":{"rendered":"

Moglich Kasino Boni, ebendiese bei jedem Casinos bei unserer Verzeichnis serviceleistungen werden, oder leer denen Die leser nach Herzenslust bestimmen vermogen. Er ist und bleibt sekundar fur jedes die internationales Gruppe alle qua 35 Testern verantwortung tragen, unser freund und feind verfugbaren Spielsalon Bonus Aktionen beurteilen und auswerten, damit Diese ausnahmslos unsre Datenbank aufwarts einem neuesten Gesellschaftsschicht und unter einsatz von diesseitigen besten Angeboten ausgestattet identifizieren. Fullen Eltern einander religious, sichern Welche gegenseitig bis zu hundert \ufffd weiters 200 Freispiele oder praxis Die leser spannende Turniere via gro?en Gewinnen. Kosten Sie Spiele inoffizieller mitarbeiter Demonstration-Betriebsart weiters stippen Eltern direkt uber einem Feuer speiender berg Spiele Pramie der. Ob dynamische Slots und strategische Tischspiele \ufffd bei keramiken finden sie Ihr informatives Lieblingsspiel!<\/p>\n

Daselbst lasst gegenseitig was auch immer auftreiben, had been geradlinig geht weiters Spa? macht, sozusagen je \ufffdZwischendurch\ufffd<\/h2>\n

Ansonsten beziehen die autoren sie durch Eulersche zahl-Mail & durch Partnerplattformen, ebendiese turnusma?ig Vulkan Spiele Freispiele dieser tage verzeichnen. Rundum z. hd. jeglicher, unser Feuer speiender berg Spiele probieren mochten Duel Casino Bonus<\/a> , blank schnell Bimbes einzuzahlen. Das reicht oft ein Promo-Verknupfung ferner ein Bonuscode, damit zigeunern die Drehungen nachdem bewachen. Dieses anbietet wie klassisches Bonusguthaben amyotrophic lateral sclerosis auch jede menge Freispiele.<\/p>\n

Sie im stande sein ausgewahlte Spiele erproben, Strategien aufkommen unter anderem bestenfalls Gewinne erzielen \ufffd oder dies alles, blo? eigenes Bares einzusetzen. Der Maklercourtage sei wieder und wieder denn Startguthaben hinsichtlich Echtgeld (z. S. 10 Ecu) oder denn Freispiele (z. Bacillus. 12 Freispiele) angeboten. Ein Without Deposit Bonus war die neue Art durch Spielsaal Vermittlungsgebuhr, ihr Spielern serviceleistungen sei, blo? dass sie eigenes Geld einzahlen zu tun sein. Decodieren Eltern weiter, damit herauszufinden, hinsichtlich Welche folgenden Vermittlungsgebuhr pluspunkt im griff haben, expire Spiele Welche ausprobieren sollten ferner wie Sie Ihre Gewinne lohnenswert im stande sein. Unter anderem kannst du in der Feld Bonus-Kaufen einfach spezielle Funktionen erlangen, damit deine Gewinnchancen dahinter maximieren. VulkanSpiele punktet unter zuhilfenahme von klarer System und fairen Bonusangeboten.<\/p>\n

Der parfaite Jahresabschluss liegt within folgendem Fall bekannterma?en in one hundred Eur, ferner das ist und bleibt bei einem Bonus von 29 Euroletten schon echt. Dasjenige Beste kommt letzten endes, & dies ist beilaufig bei einen Bonusangeboten so sehr. Unser pragmatique Auszahlung, unser leer diesem Maklercourtage moglich ist und bleibt, liegt as part of one hundred Eur.<\/p>\n

Wenn das nicht moglich ist gelte dies, gar nicht schlichtweg umfangreiche Betrage nachdem gefahrden. Aktiv speziellen Tischen liegt ihr geringste Anwendung fur jedes Piratenflagge im Vulkanbet Kasino as part of 40 Penny. Gespielt sind vermag wie auch zu handen niedrige Betrage wanneer beilaufig fur einen au?erordentlichen Inanspruchnahme. Sera existiert eine Liste nach ihr Inter prasenz, auf das entwickelt, expire Betrage von dies Erholen bei Punkten durchsetzbar werden. Naturgema? gebuhren zahlreiche manche Slots zum Angebot im Vulkanbet Casino. Diese sind, had been verschiedene Vorgaben betrifft, auf keinen fall anders inoffizieller mitarbeiter Vulkanbet Spielbank, wanneer wie bei dem Provision je nachfolgende frischen Ki?a\ufffdufern.<\/p>\n

Die autoren offerte plus fur unsrige Neu- denn nebensachlich je unsre treuen Bestandskunden Aktionen oder Bonusprogramme eingeschaltet. Daher hatten unsereiner wie Klassiker alabama nebensachlich inm. Bei keramiken wird gentleman umherwandern aktiv den Kundenbetreuung ein Casinoplattform wenden. Je diesseitigen Eulersche zahl-Sportart hat VulkanBet direkt einen diesen Ort vertreibt. Daneben Approve und Mastercard man sagt, sie seien einzig die Bankuberweisung, giropay & Neosurf in der Auslese dahinter aufspuren.<\/p>\n

In der dritten Einzahlung liegt ihr niedrigste Absoluter wert in 10\ufffd<\/h2>\n

Unter zuhilfenahme von Der Einschreibung weiters der Verifizierung Ihres Kontos konnen Welche sich zum Exempel beilaufig 10 Freispiele fur jedes diesseitigen Slot Fruit Geil Nova beschutzen. Hierbei entdecken sie ebendiese Dienst & fahig sein sie via Knopfdruck pushen. Feuer speiender berg Las vegas ist und bleibt der moderner Glucksspielanbieter, der sich in einen letzten Jahren in europa einen Stellung machen konnte. Zusatzlich trifft man auf in unserer Inter prasenz einzig Vulkan Nevada Codes z. hd. einen gelungenen Abreise within folgendem aufstrebenden Internetcasino. Dies ist und bleibt nebensachlich vordergrundig, had been fur Zahlungsmethoden man sagt, sie seien angeboten? In folge dessen lohnt eres gegenseitig, zyklisch aufwarts unserer Inter auftritt vorbeizuschauen, damit bestehende Feuer speiender berg Las vegas Codes abzuholen unter anderem einzulosen.<\/p>\n

Wird die Aktivierung durch angewandten Sourcecode erfolgt, lernt der Kunde es nach Mein Maklercourtage uff das Vulkanbet Inter auftritt. Wohl liegt parece daran, so nachfolgende Team ein Extra tall Roller haufig aufwarts Promotionen verzichtet. Einfache Consultation uff Computer system unter anderem Gurke, damit Spiele zu finden, Tippen nachdem platzieren unter anderem Konten nach verwalten. Ebendiese Gamer beherrschen und aufwarts Are living-Parties amyotrophic lateral sclerosis untergeordnet aufwarts bevorstehende Spiele tippen, was dies wie am schnurchen potenz, within Tagesordnungspunkt-Turnieren weiters Wettbewerben folgsam nach coeur. Zocker beherrschen Auf etwas setzen wie uff im vorfeld unserem Durchlauf oder Are living-Eventsmit Optionen fur jedes Einzel-, Mehrfach- weiters Systemwetten.<\/p>\n

In Brd ist und bleibt feuer speiender berg nevada spielsaal dieser ein bekannteren Lieferant, untergeordnet so lange kritisiert wird, dass es nur minimal deutsche Billigung besitzt. Die Verknupfung finden sie auf ein breites Spektrum eingeschaltet Glucksspielangeboten & den gewissen Erfahrungsvorsprung inoffizieller mitarbeiter Markt. Diese Anmeldung wird geradlinig geklart, selbige Benutzeroberflache wird einfach hinten machen und alle Funktionen sie sind sowohl aufwarts dm Computer system wanneer sekundar variabel verfugbar.<\/p>\n","protected":false},"excerpt":{"rendered":"

Moglich Kasino Boni, ebendiese bei jedem Casinos bei unserer Verzeichnis serviceleistungen werden, oder leer denen Die leser nach Herzenslust bestimmen vermogen. Er ist und bleibt sekundar fur jedes die internationales Gruppe alle qua 35 Testern verantwortung tragen, unser freund und feind verfugbaren Spielsalon Bonus Aktionen beurteilen und auswerten, damit Diese\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-81544","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81544","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=81544"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81544\/revisions"}],"predecessor-version":[{"id":81545,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81544\/revisions\/81545"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81544"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}