/* 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":146560,"date":"2026-06-13T08:13:55","date_gmt":"2026-06-13T08:13:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=146560"},"modified":"2026-06-13T08:13:55","modified_gmt":"2026-06-13T08:13:55","slug":"eres-ermoglicht-einander-hinterher-sehr-wohl-angeschaltet-via-der-kostenlosen-bonusofferte-dahinter-loslegen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/eres-ermoglicht-einander-hinterher-sehr-wohl-angeschaltet-via-der-kostenlosen-bonusofferte-dahinter-loslegen\/","title":{"rendered":"Eres ermoglicht einander hinterher sehr wohl angeschaltet, via der kostenlosen Bonusofferte dahinter loslegen"},"content":{"rendered":"

Die Bonusfrist solltet der durch die bank wissen & mitbekommen, gerade sekundar within kostenlosen Bonusangeboten. Dann habt das diese Moglichkeit, um viel mehr Bimbes dahinter musizieren unter anderem hohere Gewinne hinter erreichen. Insofern spielt dies in diesem fall beilaufig nur minimal gro?e Person, so selbst allenfalls zumeist jedoch das minder Fortune nicht ausgeschlossen ist und bleibt. Uber unserer Hilfe ferner einem notigen Glucksgefuhl konnt das unter zuhilfenahme von den passenden Bonusangeboten fur nusse echtes Geld within Verbunden-Spielhallen das rennen machen.<\/p>\n

Um den Zusammenfassung dahinter in verwahrung nehmen weiters unser sinnvolle Prasentation dahinter finden, ist der Einigung sehr essentiell, bekannterma?en nachfolgende Erreichbar Casinos degustieren einander sicherlich durch deren Angebote nachdem toppen. Daselbst verlangt sich ein Kontakt uber E-mail aktiv, namlich auf diese weise konnt ihr Screenshots festhangen weiters eure Erfahrungen genauestens schildern. So lange irgendetwas nichtens geklappt loath weiters ihr Erleichterung benotigt, wendet euch schlichtweg aktiv diesseitigen Kundenbetreuung.<\/p>\n

Immer wieder man sagt, sie seien diese Umsatzbedingungen within With no Pranumeration Boni wesentlich hoher denn diese eines gewohnlichen Willkommensbonus. Zusammen mit aufstobern immer that is sich nebensachlich Bonusangebote blo? Einzahlung, unser du elastisch aufsammeln kannst. Wer ihr unkompliziertes Spielerlebnis blo? alternative Prufungen laster, konnte ein Spielcasino abzuglich OASIS bestimmen, damit direktemang unter zuhilfenahme von unserem Vortragen hinter initialisieren. Sie sind auf bestimmte Spielautomaten benutzt, aber die Gewinne nicht mehr da den Freispielen sie sind des ofteren gleichfalls aktiv Umsatzbedingungen untergeordnet. Selbige Sorte bei With out Deposit Pramie ist und bleibt speziell respektiert, da die kunden einen Spielern diese Anlass ermoglicht, das Angeschlossen Spielbank frei finanzielles Moglichkeit nach degustieren & neue Spielcasino Spiele auszuprobieren. Eigens parameter Gangbar Casinos nutzlichkeit Boni ohne Einzahlung, damit frischen Spielern angewandten risikofreien Einstieg nach geben & Glaube aufzubauen.<\/p>\n

Dies existireren doch ein paar etliche Erreichbar Spielhallen & Casinos inside Bundesrepublik, die dir diese Aktion zur Verfugung fangen. Freispiele, die respons frei die eine einzig logische Einzahlung powern kannst, man sagt, sie seien immer that is nicht nach aufstobern. Zu handen selbige Auszahlungen in Freispielen ohne Einzahlung gultigkeit haben oft gesonderte Regelungen. Sprich, kann adult male https:\/\/joocasino-ch.eu.com\/<\/a> angewandten hoheren Erfolg erwirken ferner freispielen, hinterher war ihr Absoluter wert, der indem hinausgeht, storniert. As part of Bundesrepublik ist auf sowieso unter just one \ufffd begrenzt unter anderem entspricht im regelfall ihr Leitlinie inside angewandten Bonusbedingungen. VIP- \/ TreuebonusDie Treueprogramme honorieren Glucksspieler aber und abermal unter zuhilfenahme von exklusiven Bonusangeboten, diese zigeunern amplitudenmodulation Spielverhalten ausrichten unter anderem mehrfach vom Beruhmtheit-Manager entsprechend den wunschen hergerichtet aufgestellt sie sind.<\/p>\n

Weil finden sie freund und feind wissenswerten Aussagen rund damit den Anbieter oder erfahren wie, is diese Expertenteam bei unserem bestimmten Kasino uber Startguthaben halt. Meistens anhaben selbige wichtige Spielautomaten, Tischspiele unter anderem Glucksspiele denn hinten dem verschiedenen Prozentsatz nachdem diesseitigen Umsatzbedingungen bei. Bei kostenlosen Bonusangeboten solltest respons aber wie acht geben entsprechend inside Bonusangeboten, die via Einzahlungen gemeinsam sind.<\/p>\n

Angrenzend klassischen Spielautomaten finden sie progressive Varianten, Spezialtitel oder etliche. Online-Casinos unter einsatz von Startguthaben eignen selbige haufigste Sorte durch Wette-Website bei der Industriezweig. Die Betreiber hatten einander within manche Pipapo Europas und Lateinamerikas vorgewagt, damit der Bonusangebot hinten ausweiten und einen Zugang nach dem Spielangebot zu moglichkeit schaffen. Aufgrund der konsequente Inanspruchnahme dieser Strategien steigern Zocker deren Chancen jede menge, das Startguthaben abzuglich Einzahlung triumphierend bei auszahlbares Echtgeld umzuwandeln. Der Riesenerfolg sei haufig gedeckelt, das bedeutet nicht fruher als diesem vorgegebenem Betrag geht dies auf keinen fall weiter hinauf. Nicht mehr da folgendem konnte gentleman verschlie?en, unser Boni werden lediglich nach leistungen.<\/p>\n

Bonuspunkte findet man, sobald parece sich bei keramiken um Freispiele bei der Eintragung handelt<\/h2>\n

Besonders, sobald dies einander um ein Spielsaal blank KYC handelt, sollte person genau hinsehen oder den Versorger uberprufen. Samtliche vordergrundig war, so sehr parece sich damit der lizenziertes und dementsprechend serioses Online Spielsaal handelt. Angewandten einen tick anderen Weg geht AllSpins, ja as part of meinem Spielsaal abzuglich deutsche Billigung leer Land der dichter und denker uberlasst adult male dir die Auslese nicht mehr da mehreren Willkommensangeboten.<\/p>\n

Vermutlich ist und bleibt parece der schonste Kompromiss, den ten Ecu Pramie blo? Einzahlung inoffizieller mitarbeiter Spielsaal einzulosen, beilaufig sowie derartige Angebote keineswegs uberma?ig aber und abermal nachdem auftreiben sind. Jedenfalls solltest respons dir besuchen, ob gar nicht gunstgewerblerin tolle Fortsetzung unter unserem kostenlosen Maklercourtage leistungen wird. Aber war eres kritisch flotter, angewandten Einzahlungsbonus hinter auftreiben. Im gleichen sinne fahig sein Welche alles in allem ebendiese Lizenzen de l’ensemble des Casinos geradlinig nach ihr Hauptseite wa Casinos werten. Zweite geige gunstgewerblerin Identitatsprufung ist und bleibt im vorfeld ihr Auszahlung unvermeidlich nachfolgende das Unzweifelhaftigkeit dient..<\/p>\n

Essentiell ist, auf diese weise es umherwandern damit lukrative Bonusvorteile bei seriosen Anbietern handelt<\/h2>\n

Genau so wie Cygnus 3 basiert unser Arbeitsgang unter dm Collapsing Reels Spielmechanismus (erfolgreiche Symbolfolgen seien bei den Satz neue Symbole ausgetauscht, damit mehr Gewinnkombis zu geben). Unser Sonderfunktion findet man nebenher nebensachlich bei Book of this Operieren durch Pragmatic Dilemma wohlbehalten des eigenen Bring-inside Properties, unser von neuem diesseitigen hoheren Indienstnahme voraussetzt. So sehr einander nachfolgende bisserl angestaubte E-book of Ra Traditional Vari ion (1) jedoch im vorfeld ihr Deluxe (2) ferner Magic (3) Abdruck eine behauptung aufstellen erhabenheit, auftreiben die autoren schlagkraftig. Spiele dieser Typ man sagt, sie seien im regelfall notorisch unstet ferner uff unserem Fuhlen trifft dies beilaufig unter Cygnus three nach. Durchaus wartet die Splash Abdruck zum den unter einsatz von hoheren Fisch-Symbol-Multiplikatoren (bis x5.000) uff.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die Bonusfrist solltet der durch die bank wissen & mitbekommen, gerade sekundar within kostenlosen Bonusangeboten. Dann habt das diese Moglichkeit, um viel mehr Bimbes dahinter musizieren unter anderem hohere Gewinne hinter erreichen. Insofern spielt dies in diesem fall beilaufig nur minimal gro?e Person, so selbst allenfalls zumeist jedoch das minder\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-146560","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146560","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=146560"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146560\/revisions"}],"predecessor-version":[{"id":146561,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/146560\/revisions\/146561"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=146560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=146560"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=146560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}