diff --git a/addtoany.module b/addtoany.module
index 4294f70..f832cf1 100644
--- a/addtoany.module
+++ b/addtoany.module
@@ -26,11 +26,30 @@ function addtoany_theme() {
         'button_setting' => FALSE,
         'button_image' => FALSE,
         'universal_button_placement' => FALSE,
+        'bundle' => '',
+        'entity_type' => '',
       ],
     ],
   ];
 }
 
+/**
+ * Implements hook_theme_suggestions_HOOK().
+ */
+function addtoany_theme_suggestions_addtoany_standard(array $variables) {
+  $suggestions = [];
+  $suggestion = '';
+  if (!empty($variables['entity_type'])) {
+    $suggestion .= $variables['entity_type'] . '_';
+  }
+  if (!empty($variables['bundle'])) {
+    $suggestion .= $variables['bundle'] . '_';
+  }
+  $suggestion .= 'addtoany_standard';
+  $suggestions[] = $suggestion;
+  return $suggestions;
+}
+
 /**
  * Implements hook_entity_extra_field_info().
  */
@@ -70,6 +89,8 @@ function addtoany_entity_view(array &$build, EntityInterface $entity, EntityView
       '#button_image' => $data['button_image'],
       '#universal_button_placement' => $data['universal_button_placement'],
       '#buttons_size' => $data['buttons_size'],
+      '#entity_type' => $entity->getEntityType()->id(),
+      '#bundle' => $entity->bundle(),
       '#theme' => 'addtoany_standard',
     ];
   }
