Вам нужно создать функцию без параметров, которые вы можете использовать в качестве команды:
b = Button(admin, text='as', command=lambda: button('hey'))
См. раздел «Передача аргументов в обратные вызовы» в этом документе .
Нет специального CSS, который использует WordPress: он просто использует обычный старый CSS, как и любой другой сайт. На странице, на которую вы ссылаетесь, показано предпочтительных синтаксических соглашений. Я просто пролистал страницу, и примеры синтаксиса CSS, которые им не нравились, были помечены неверными ... хотя большинство из них на самом деле работали бы отлично, насколько я могу судить. Немного вводит в заблуждение.
Относительно ваших двух фрагментов выше: они будут иметь одинаковые результаты (хотя во втором вам понадобится пробел после запятой: .this, .and-this{display: none;}
). Первый фрагмент, именуемый «дружественный человеку» или «читаемый», содержит дополнительные пробелы и разрывы строк, чтобы людям было легче читать и писать. Второй просто минимизируется для более быстрой обработки компьютерами, что устраняет пробелы и разрывы строк.
Следует отметить, что этот принцип минимизации из вашего примера действительно применим только при масштабировании до сотен / тысяч строк кода и не имеет большого значения с меньшим.