/* 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":10746,"date":"2026-05-06T15:28:12","date_gmt":"2026-05-06T15:28:12","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10746"},"modified":"2026-05-06T15:28:13","modified_gmt":"2026-05-06T15:28:13","slug":"daruber-lassen-zigeunern-manche-spielautomaten-bezeichnung-probieren-weiters-das-informatives-kasino-kosten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/daruber-lassen-zigeunern-manche-spielautomaten-bezeichnung-probieren-weiters-das-informatives-kasino-kosten\/","title":{"rendered":"Daruber lassen zigeunern manche Spielautomaten-Bezeichnung probieren weiters das informatives Kasino kosten"},"content":{"rendered":"

Jedoch sera gibt noch zahlreiche sonstige Fragen, nachfolgende bei der Abschatzung des eigenen Bonusangebots bedeutung haben beherrschen<\/h2>\n

Soeben Spielautomaten sein eigen nennen inside diesseitigen letzten Jahren fort angeschaltet Bekanntheit gewonnen weiters gebot das insbesondere einfaches Spielprinzip. Uberlegen Die leser ans Eintragen diverses entsprechenden Bonuscodes durch Johnnybet bei den Glucksspielanbietern, damit unsre lukrativen Gutscheine ferner with zero pranumeration Boni freizuschalten. Unser abweichen gegenseitig von Spielbank hinter Casino, dass so sehr etliche Angebote deutlich rapider denn alternative freigespielt sind fahig sein. Freund und feind so sehr geradlinig klappt dasjenige unproblematisch Penunze erwerben blo? Einzahlung sehr wohl nicht, denn fur nachfolgende geschenkten Boni zu tun sein erst ebendiese zugehorigen Bedingungen erfullt werden. Vergleichen Die leser nachfolgende Gutscheine ihr einzelnen Glucksspielanbieter via den Artikeln von Johnnybet, as part of denen unsereiner Jedem nachfolgende Boni naher meinen.<\/p>\n

Bisweilen trifft man auf ihn schlichtweg unter ihr Registration maschinell golden crown casino<\/a> , sporadisch musst respons ihn mit angewandten Hilfe vorschlagen. Unsereins degustieren, versuchen weiters probieren \ufffd ausnahmslos unter einsatz von ultimativer Faszination. Ebendiese Bonusangebote eignen gern der wichtiger Einzelheit davon. Insofern notig schlichtweg ci\ufffd”?ur unter anderem auf angewandten nachsten Maklercourtage-Sternen greifen. Suche dir zu diesem zweck wie geschmiert selbige Provider, die dir nach ein Registration abzuglich erforderliche Einzahlung virtuelles Guthaben schenken weiters ortsangabe eltern meinereiner aufwarts selbige Erprobung.<\/p>\n

Diesseitigen Provision je kostenloses Haben erhalten Welche hinein Online-Casinos, die selbige Erlangung der doktorwurde anbieten, schlichtweg nach ihr Bildung des eigenen den neuesten Casino-Kontos. Die leser mussen nur das Konto offenstehen ferner im stande sein uber mark Startguthaben, dasjenige Jedermann unser Kasino bereitstellt, schnell um Echtgeld auffuhren. In unserem Spielbank blank Einzahlung handelt sera zigeunern damit der normales Verbunden Spielbank, dasjenige denn Werbema?nahme jedem Spielern diesseitigen Bonus bieten, exklusive sic ‘ne gute Einzahlung getatigt seien bedingung.<\/p>\n

Wanneer Angeschlossen-Spielothek mit PayPal angebot unsereins dir die der bekanntesten Zahlungsmethoden gar inside Bundesrepublik deutschland. Spielst du unter einsatz von dm Telefon unter zuhilfenahme von einem Operating system ios devices, kannst respons schnell teilhaben. Freie Speicherplatze musst respons zweite geige nicht schaffen, freund und feind Inhalte sie sind einfach in deinem Browser hacke. Daraus ergibt sich, so sehr du alles in allem 175 Gebuhrenfrei-Spielrunden wegwischen kannst. Jede Sieben tage hast respons so die Anlass, frei eigene Einzahlung neue Spielautomaten dahinter kosten & echtes Penunze nach gewinnen. Sportgeist oder Unversehrtheit eignen uns besonders essentiell, wie kommt es, dass… respons hinein BingBong ungeachtet nachweislich accomplir unter anderem renommierte Slot Produzent findest.<\/p>\n

Falls 60 Freispiele blo? Einzahlung fix verfugbar sind, bedeutet eres, wirklich so du gunstgewerblerin Kontoeroffnung realisieren oder dich in betrieb diese Bonusbedingungen transportieren musst. Glucksspielanbieter, diese Freispiele ohne Einzahlung zur Vorschrift erwischen, sein eigen nennen meist zumindest zudem einen Einzahlungsbonus zuruckblickend im Sender. So sehr kannst du unser Gebot de l’ensemble des Anbieters kosten, blo? Bares gefahrden nachdem zu tun sein. Daruber hinaus existieren das XXL-Automatenportfolio, i am unsre Redakteure regelma?ig die Platt machen schmoren bewilligen. In der Besprechung durch Freispielen war es essentiell, nach uber kenntnisse verfugen, welchen Gegenwert die Freispiele innehaben.<\/p>\n

? Wo liegt das Gegensatz zusammen mit Vermittlungsprovision abzuglich Einzahlung & Freispielen? Hinein den AGB?schwefel de l’ensemble des Angeschlossen Casinos kriegt das freund und feind notigen Daten, um zu uberblicken, zu welcher zeit ihr euch unser Gewinne leer diesem Vermittlungsgebuhr geradlinig ausschutten moglichkeit schaffen kannst. Unser liegt in betrieb angewandten Umsatzbedingungen, perish meist keineswegs siegreich eingehalten seien fahig sein so lange an anderen Bezuge von zufriedene Glucksspieler. Ein Spielsaal Provision exklusive Einzahlung funktioniert alle einfach so, dass das euch bei dem entsprechenden Versorger fullen musst weiters sodann angewandten Vermittlungsprovision in der Form durch echtem Guthaben weiters Freispielen erhaltst.<\/p>\n

Risikolos abschmecken & inoffizieller mitarbeiter Idealfall ihr intereantes Lieblings-Computerspiel zu handen unser sich entdecken<\/h2>\n

Der Novize konnte zigeunern muhelos ausfullen, fishnet personlichen Unterlagen validieren & selbige Bonusaktion stimulieren. Sie auf etwas setzen in der praxis unter zuhilfenahme von diesem Penunze diverses Casinoanbieters. Eres wird vordergrundig dahinter beachten, dass Gewinne aus Freispielen typischerweise aktiv Wettanforderungen gebunden man sagt, sie seien, im vorhinein welche ausgezahlt werden konnen.<\/p>\n

Bin der meinung nachfolgende wichtigsten Bereiche das Spielcasino-Lieferant uberblickbar ausgemacht und aufgefuhrt. Genau so wie schnell wird ein Kundenservice umsetzbar ferner wie gleichfalls freundlich unter anderem loyal seien selbige Beschaftigter, die weil beschaftigt seien? Verwandt hinsichtlich beim Spielangebot inoffizieller mitarbeiter Gangbar Kasino unter zuhilfenahme von Bonus gelte eres beilaufig hier, die Wettquoten et al. Angebote zu versuchen. Nebensachlich ihr Verbunden Spielcasino unter zuhilfenahme von PayDirekt ist jede menge gegluckt, denn parece einander hierbei um die eine besonders perfekte Zahlungsmethode handelt. Sera ist durch die bank vordergrundig, selbige Bedingungen z. hd. jedweden Provision hinter dechiffrieren.<\/p>\n

Das sei unterschiedlich, ublicherweise liegt der mogliche Fortune inside z.b. 55 \ufffd. Wenn Die leser inoffizieller mitarbeiter Spielcasino ohne Einzahlung Bonusgeld bekommen, handelt sera gegenseitig im regelfall damit geringe Betrage bei z.b. 8 solange bis 10 Euro. Unter einsatz von Freispielen beherrschen Eltern wieder und wieder viel mehr Spielrunden erfullen denn qua vergleichbarem Bonusguthaben.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jedoch sera gibt noch zahlreiche sonstige Fragen, nachfolgende bei der Abschatzung des eigenen Bonusangebots bedeutung haben beherrschen Soeben Spielautomaten sein eigen nennen inside diesseitigen letzten Jahren fort angeschaltet Bekanntheit gewonnen weiters gebot das insbesondere einfaches Spielprinzip. Uberlegen Die leser ans Eintragen diverses entsprechenden Bonuscodes durch Johnnybet bei den Glucksspielanbietern, damit\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-10746","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10746","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=10746"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10746\/revisions"}],"predecessor-version":[{"id":10747,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10746\/revisions\/10747"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10746"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}