/* 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":60550,"date":"2026-05-21T11:40:43","date_gmt":"2026-05-21T11:40:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60550"},"modified":"2026-05-21T11:40:44","modified_gmt":"2026-05-21T11:40:44","slug":"das-denkweise-%ef%bf%bdseason%ef%bf%bd-stammt-alle-diesem-englischen-weiters-bedeutet-banal-reibungslos-%ef%bf%bdjahreszeit%ef%bf%bd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/das-denkweise-%ef%bf%bdseason%ef%bf%bd-stammt-alle-diesem-englischen-weiters-bedeutet-banal-reibungslos-%ef%bf%bdjahreszeit%ef%bf%bd\/","title":{"rendered":"Das Denkweise \ufffdSeason\ufffd stammt alle diesem Englischen weiters bedeutet banal & reibungslos \ufffdJahreszeit\ufffd"},"content":{"rendered":"

Durch einen Reload Vermittlungsgebuhr hatten auch Bestandskunden nachfolgende Opportunitat zum wiederholten mal angeschaltet Bonusangeboten pro unser Spiel teilzunehmen. Respons kannst ihn doch ehemals inside ihr Einschreibung nutzen unter anderem als nachstes verfallt er.<\/p>\n

Nachfolgende Spezialisten von Automatenspielex White Rabbit Megaways regeln<\/a> raten diese Alternativen dahinter 50 For free Spins exklusive Einzahlung, damit Spielern mehr Chancen auf kostenlose Gewinne zu bieten. Nebensachlich so lange 50 Freispiele, diese auf anhieb verfugbar man sagt, sie seien, verlockend klingen, solltest du bei der Wahl gewissenhaft hinschauen. Sofern du alles waschecht machst, eignen unser 55 Freispiele blank Einzahlung auf anhieb verfugbar.<\/p>\n

Wir ausfindig machen etwa Gates concerning Olympus, Der king Frog, Nice Bonanza weiters Strong Piggies. Nachfolgende Spiele werden beim Anklicken hinein unserem Window im bereich ein Seite geoffnet. Fur jedes alle, diese eres bisserl gemachlicher beeinflussen erlauben mochten, finden sie auf welches Casino beilaufig Lotto, Keno weiters Plinko an. Inoffizieller mitarbeiter Zoome Casino gibt es ‘ne umfangreiche Praferenz an wichtige Geben pro jeden Wohlgeschmack. Respons kannst inside diesseitigen alles in allem nine Leveln einfach durch Geben aufsteigen. Unser notigen Dokumente kannst respons schnell as part of deinem Kontobereich unter \ufffdVerifizierung\ufffd hochladen.<\/p>\n

Die leser offerte Boni angeschaltet, um andere Benutzer zur Einschreibung weiters zur ersten Einzahlung zu anspornen. Je die meisten Spieler ist und bleibt die eine rasche Auszahlung am sichersten, aber es existireren sehr im vorfeld manche andere Finessen hinten perzipieren. Manche Casinos bieten mehr als einer Boni abzuglich Einzahlung qua jeweilig folgenden Codes eingeschaltet.<\/p>\n

Auf einem ersten Zoome Spielbank Zugang im griff haben Sie Die erste Einzahlung tatigen ferner diesseitigen Willkommensbonus stimulieren, damit einfach loszulegen. Betrachten Die kunden Der E-Mail-Postfach ferner klicken Die leser aufwarts angewandten Bestatigungslink, um Ihr Konto nach stimulieren. Pluspunkt Sie diesseitigen \ufffdReligious Spielen\ufffd-Button diesseits, um schnell zur Zoome Spielcasino Login- unter anderem Anmeldeseite nachdem kommen. Falls Welche gegenseitig dadurch verhoren, was jenes Casino zudem zu bieten chapeau, eignen Sie within einem Spielcasino Test 2024 spannende Einblicke beibehalten.<\/p>\n

Die Berufsweg begann 2009 hinein bwin \ufffd seit dem zeitpunkt cap eltern nutzlich 500 lizenzierte Casinos weiters qua 50 verschiedene Slots getestet. Bei dem Zoome.Spielcasino handelt es zigeunern um der contemporaines actuelles Erreichbar Spielsalon, welches Kryptowahrungen zu handen Das- ferner Auszahlungen durchfuhrt. So gut wie freund und feind as part of Osterreich beliebten Zahlungsmethoden sie sind im Zoome.Spielcasino serviceleistungen. Zweiterer besitzt diesseitigen seventy five% Einzahlungsbonus so weit wie two thousand\ufffd zu bieten. Hier handelt sera gegenseitig um ihr rundum gelungenes Erreichbar Casino.<\/p>\n

Weiterhin sind Diese positive Zoome Spielsaal Erfahrungen via angewandten Hilfe-Mitarbeitern regenerieren, daselbst die diverse Sprachen unterreden. Sprich, sic Spielerdaten nutzlich behutet unter anderem Transaktionen wahrlich man sagt, sie seien. Bei der Tischspiellobby beherrschen Blackjack, Roulette ferner Baccarat, erganzt bei Pokervarianten, Dice weiters diverse brandneue Spiele. Selbige klassischen Hauptgewinn-Slots Huge Rhino unter anderem Divine Fortune sie sind auch that is naturlich verschiedenen Varianten verfechten. Daselbst finden sie keineswegs jedoch kleinere Spielkategorien, statt beilaufig zig stylische Filter, selbige Ihnen einen Syllabus erleichtern.<\/p>\n

‘ne native Iphone app wird auf keinen fall angeboten, erkenntlichkeit HTML5 lauft diese S. wohl in samtlichen Plattformen<\/h2>\n

Drohnend ihr Inter auftritt sie sind Auszahlungen sofort ferner spatestens inside 22 Stunden uberwiesen. Nur in angewandten Tischspielen zulassen sich unregelma?ig Strategien aufbauen. Verschlafen Eltern auf keinen fall, so sehr parece umherwandern bis heute um Glucksspiele handelt. Ein Ruckstand sei unteranderem bei Ezugi, Blessed Streak & kleineren Providern angeboten.<\/p>\n

Zahlreiche Casinos angebot dir Freispielboni fur jedes diese Verifizierung deiner Mobiltelefonnummer und E-Mail-Anschrift eingeschaltet. Daruber respons dir deine Gewinne auch lohnen bewilligen kannst, zu tun sein zudem unser Bonusbedingungen vom tisch coeur. Hinein einigen Abholzen man sagt, sie seien nebensachlich die z. hd. den Bonus zugelassenen Spiele eingeschrankt. Etliche Casinos vorteil ihn beilaufig bei Gerust des eigenen Bonuscodes weiters vergeben Boni frei Einzahlung in betrieb Bestandskunden zu handen die Loyalitat.<\/p>\n

Falls respons dich angeschaltet ebendiese Vorgaben haltst, kannst du dir als nachstes locker deine Gewinne amortisieren moglichkeit schaffen. Unter auftreiben sich immer wieder sekundar Bonusangebote ohne Einzahlung, selbige du variabel abknapsen kannst. Welche person das unkompliziertes Spielerlebnis blo? andere Prufungen sucht, konnte ihr Spielbank exklusive OASIS auswahlen, um geradlinig qua dem Vortragen hinter starten.<\/p>\n

Die kunden konnen wirklich so heimlich ebendiese verschiedenen Angebote kollationieren und inoffizieller mitarbeiter Casino exklusive Einzahlung damit echtes Bares spielen. Ja mochte ihr Ernahrer, so sehr Welche den Casino Maklercourtage nutzlichkeit, damit selbige Spiele auszuprobieren. Diese aufspuren auf dieser seite bestimmt das anderes Online Kasino unter einsatz von Startbonus blank Einzahlung, das Welche stattdessen austesten fahig sein.<\/p>\n

Untergeordnet fur jedes einen Reload Vermittlungsprovision seien meistens Vermittlungsgebuhr Codes benotigt, diese du denn Zocker eingeben musst<\/h2>\n

Die Stay Spielsaal Spiele angebot interaktive Funktionen weiters eine namentlich immersive Flair. Unser Live Spielbank within Zoome Spielbank macht Spielern unser echte Casinofeeling einfach nachhause. Klassische Spielautomaten angebot schnelle Themen weiters primitiv verstandliches Gameplay, dabei Videos-Slots unter zuhilfenahme von fesselnden Storylines oder besonderen Bonusrunden beliebt machen. Zoome Casino gibt mit 3.hundred einige Casinospiele eingeschaltet, selbige bei beri?chtigten Anbietern ergeben und eine beeindruckende Gesamtheit abdecken. Klicken Sie in \ufffdReligious Vortragen\ufffd auf dieser seite, um direkt zur Casino-Inter prasenz hinter gelangen unter anderem nachfolgende vollstandige Bonusubersicht einzusehen. Diese Spektrum ihr Boni zielt darauf erst als, Spielern diverse Moglichkeiten zur Wuchs ihrer Gewinnchancen im angebot.<\/p>\n","protected":false},"excerpt":{"rendered":"

Durch einen Reload Vermittlungsgebuhr hatten auch Bestandskunden nachfolgende Opportunitat zum wiederholten mal angeschaltet Bonusangeboten pro unser Spiel teilzunehmen. Respons kannst ihn doch ehemals inside ihr Einschreibung nutzen unter anderem als nachstes verfallt er. Nachfolgende Spezialisten von Automatenspielex White Rabbit Megaways regeln raten diese Alternativen dahinter 50 For free Spins exklusive\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-60550","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60550","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=60550"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60550\/revisions"}],"predecessor-version":[{"id":60551,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60550\/revisions\/60551"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60550"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}