The legislature may, from time to time, by general or local laws, fix, alter, and regulate the costs and charges of courts in Walker county, and the method of disbursement thereof. Also, the legislature may, from time to time, by general or local laws, fix, alter, and regulate the costs, charges, fees, commissions, percentages, allowances, and compensation to be charged or received by the judge of probate, sheriff, circuit clerk, register of the circuit court, tax assessor, and tax collector of Walker county, or any other county officer on a fee basis, and may place any of such officers on a salary, and provide that the costs, charges, fees, commissions, percentages, and allowances collected by such officers shall be paid into the county treasury from which their salaries and office expenses shall be paid.