"The Kansas Constitution does not have an express shield provision, nor has it been construed in a manner providing such protection."
It doesn't have to be in the constitution to be law.
The First Amendment of the U.S. Constitution has been applied to the States by the Federal Courts via the Incorporation Doctrine (i.e., via the Fourteenth Amendment).